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: