Open Inventor Reference
SoAction.h File Reference

Go to the source code of this file.

Classes

class  SoActionMethodList
 Internal class. More...
 
class  SoEnabledElementsList
 Internal class. More...
 
class  SoAction
 Abstract base class for all actions. More...
 

Macros

#define SO_ENABLE(actionClass, elementClass)
 Classes can use this macro to enable a specific element class within a specific action class.
 

Typedefs

typedef void(* SoActionMethod) (SoAction *, SoNode *)
 

Macro Definition Documentation

◆ SO_ENABLE

#define SO_ENABLE (   actionClass,
  elementClass 
)
Value:
actionClass::enableElement(elementClass::getClassTypeId(), \
elementClass::getClassStackIndex())

E.g.:

SO_ENABLE(SoGetBoundingBoxAction, SoModelMatrixElement);

Definition at line 445 of file SoAction.h.

Typedef Documentation

◆ SoActionMethod

typedef void(* SoActionMethod) (SoAction *, SoNode *)

Definition at line 70 of file SoAction.h.