Element that stores a proxy object to the currently active viewer.
More...
#include <SoInteractionCoordinatorElement.h>
|
| void | init (SoState *state) override |
| | Initializes this element.
|
| |
| void | push (SoState *state) override |
| | Copies the coordinator from previous element in push, remembers the number of mappers.
|
| |
| void | pop (SoState *state, const SoElement *prevTopElement) override |
| | Restores the initial number of mappers in the coordinator.
|
| |
| SbBool | matches (const SoElement *elt) const override |
| | Always returns true, since this element should never be a criterion for cache invalidation.
|
| |
| SoElement * | copyMatchInfo () const override |
| | Creates and returns a copy of this element.
|
| |
Element that stores a proxy object to the currently active viewer.
Definition at line 31 of file SoInteractionCoordinatorElement.h.
◆ ~SoInteractionCoordinatorElement()
| SoInteractionCoordinatorElement::~SoInteractionCoordinatorElement |
( |
| ) |
|
|
overrideprotecteddefault |
◆ addMapper()
| static void SoInteractionCoordinatorElement::addMapper |
( |
SoState * |
state, |
|
|
SoInteractionMapper * |
mapper |
|
) |
| |
|
static |
Adds a new interaction mapper to current coordinator.
◆ copyMatchInfo()
| SoElement * SoInteractionCoordinatorElement::copyMatchInfo |
( |
| ) |
const |
|
override |
Creates and returns a copy of this element.
◆ get()
Returns the coordinator (might be NULL!).
◆ init()
| void SoInteractionCoordinatorElement::init |
( |
SoState * |
state | ) |
|
|
override |
Initializes this element.
◆ initClass()
| static void SoInteractionCoordinatorElement::initClass |
( |
| ) |
|
|
static |
◆ matches()
| SbBool SoInteractionCoordinatorElement::matches |
( |
const SoElement * |
elt | ) |
const |
|
override |
Always returns true, since this element should never be a criterion for cache invalidation.
◆ pop()
| void SoInteractionCoordinatorElement::pop |
( |
SoState * |
state, |
|
|
const SoElement * |
prevTopElement |
|
) |
| |
|
override |
Restores the initial number of mappers in the coordinator.
◆ push()
| void SoInteractionCoordinatorElement::push |
( |
SoState * |
state | ) |
|
|
override |
Copies the coordinator from previous element in push, remembers the number of mappers.
◆ set()
◆ _coordinator
◆ _mapperCount
| size_t SoInteractionCoordinatorElement::_mapperCount {} |
|
protected |
The documentation for this class was generated from the following file: