Open Inventor Reference
|
#include <Inventor/system/SbSystem.h>
#include <Inventor/misc/SoBasic.h>
#include <Inventor/misc/SoTempPath.h>
#include <Inventor/SoPath.h>
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... | |
Defines | |
#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 *) |
#define SO_ENABLE | ( | actionClass, | |
elementClass | |||
) |
actionClass::enableElement(elementClass::getClassTypeId(), \ elementClass::getClassStackIndex())
E.g.:
SO_ENABLE(SoGetBoundingBoxAction, SoModelMatrixElement);
Definition at line 436 of file SoAction.h.
typedef void(* SoActionMethod)(SoAction *, SoNode *) |
Definition at line 70 of file SoAction.h.