29 #ifndef __H3DRENDERSTATEOBJECT_H__
30 #define __H3DRENDERSTATEOBJECT_H__
Base header file that handles all configuration related settings.
This abstract class is the base class for node types that want to change the rendering state temporar...
Definition: H3DRenderStateObject.h:45
virtual void disableHapticsState(TraverseInfo &)
Reset the states that were changed in the enableHapticsState() function.
Definition: H3DRenderStateObject.h:64
virtual ~H3DRenderStateObject()
Destructor.
Definition: H3DRenderStateObject.h:48
virtual void disableGraphicsState()
Disable the states that were enabled in the enableGraphicsState() function.
Definition: H3DRenderStateObject.h:56
virtual void enableGraphicsState()
Enable the states that you want to before all other nodes of a X3DGroupingNode's children field are r...
Definition: H3DRenderStateObject.h:52
virtual void enableHapticsState(TraverseInfo &)
Enable the states that you want to before all other nodes of a X3DGroupingNode's children field are t...
Definition: H3DRenderStateObject.h:60
TraverseInfo is a structure that is passed along when traversing the scene graph.
Definition: TraverseInfo.h:57
H3D API namespace.
Definition: Anchor.h:38