18 #ifndef _SoShadowSwitch_H
19 #define _SoShadowSwitch_H
24 class SoCallbackAction;
25 class SoGLRenderAction;
27 class SoGetBoundingBoxAction;
28 class SoHandleEventAction;
29 class SoGetMatrixAction;
36 typedef SoSwitch inherited;
56 void callback(SoCallbackAction *action)
override;
57 void GLRender(SoGLRenderAction *action)
override;
58 void pick(SoPickAction *action)
override;
62 void search(SoSearchAction *action)
override;
#define __MEVIS_IV_END_NAMESPACE
#define __MEVIS_IV_BEGIN_NAMESPACE
#define SOSHADOW_CLASS_SPEC
Define a class export specifier needed to make the class exportable in dll's.
void search(SoSearchAction *action) override
void getBoundingBox(SoGetBoundingBoxAction *action) override
virtual ~SoShadowSwitch()
void doAction(SoAction *action) override
void pick(SoPickAction *action) override
void GLRender(SoGLRenderAction *action) override
void getMatrix(SoGetMatrixAction *action) override
SbBool affectsState() const override
void callback(SoCallbackAction *action) override
void handleEvent(SoHandleEventAction *action) override