18#ifndef _SoShadowSwitch_H
19#define _SoShadowSwitch_H
24class SoCallbackAction;
25class SoGLRenderAction;
27class SoGetBoundingBoxAction;
28class SoHandleEventAction;
29class 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