Stores the current interaction state.  
 More...
#include <Inventor/elements/SoInteractionElement.h>
 | 
| virtual void  | push (SoState *state) | 
|   | Pushes element.  
  | 
|   | 
| virtual void  | pop (SoState *state, const SoElement *prevTopElement) | 
|   | Pops element.  
  | 
|   | 
| virtual void  | print (FILE *fp) const | 
|   | Prints element (for debugging).  
  | 
|   | 
| virtual SoType  | getTypeId () const | 
|   | Returns type identifier for element instance.  
  | 
|   | 
| SbBool  | isOfType (const SoType &type) const | 
|   | Returns TRUE if this object is of the type specified in type or is derived from that type.  
  | 
|   | 
| template<typename TypedObjectClass>  | 
| SbBool  | isOfType () const | 
|   | Returns TRUE if this object is of the type of class TypedObjectClass or is derived from that class.  
  | 
|   | 
 
  Stores the current interaction state. 
This element stores the current interaction state.
 
SEE ALSO
  SoWinRenderArea, SoXtRenderArea, SoQtRenderArea 
Definition at line 40 of file SoInteractionElement.h.
 
◆ getClassStackIndex()
  
  
      
        
          | static int SoInteractionElement::getClassStackIndex  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Returns the stack id for this element. 
 
 
◆ getClassTypeId()
  
  
      
        
          | static SoType SoInteractionElement::getClassTypeId  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Returns the type identifier for this class. 
 
 
◆ getElapsedFrames()
  
  
      
        
          | static uint32_t SoInteractionElement::getElapsedFrames  | 
          ( | 
          SoState * |           state | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Return number of frames since last interaction flag change. 
 
 
◆ getElapsedSeconds()
  
  
      
        
          | static double SoInteractionElement::getElapsedSeconds  | 
          ( | 
          SoState * |           state | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Return number of seconds since last interaction flag change. 
 
 
◆ isInteracting()
  
  
      
        
          | static bool SoInteractionElement::isInteracting  | 
          ( | 
          SoState * |           state | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Returns TRUE if a user interaction with the viewer is in progress. 
 
 
◆ set()
  
  
      
        
          | static void SoInteractionElement::set  | 
          ( | 
          SoState * |           state,  | 
         
        
           | 
           | 
          bool |           moving ) | 
         
       
   | 
  
static   | 
  
 
Sets the current interaction in the state. 
 
 
◆ interacting
      
        
          | bool SoInteractionElement::interacting | 
        
      
 
 
◆ numFrames
      
        
          | uint32_t SoInteractionElement::numFrames | 
        
      
 
 
◆ startTime
      
        
          | double SoInteractionElement::startTime | 
        
      
 
 
The documentation for this class was generated from the following file: