8 #ifndef META_OCEAN_RENDERING_SWITCH_H
9 #define META_OCEAN_RENDERING_SWITCH_H
This is the base class for all rendering groups.
Definition: rendering/Group.h:40
ObjectType
Definition of different object type.
Definition: Object.h:63
This class implements a smart rendering object reference.
Definition: rendering/ObjectRef.h:34
This class is the base class for all switch nodes.
Definition: rendering/Switch.h:37
virtual void setActiveNode(const Index32 index)
Sets the index of the active node.
~Switch() override
Destructs a switch object.
Switch()
Creates a new switch object.
ObjectType type() const override
Returns the type of this object.
virtual Index32 activeNode() const
Returns the index of the active node.
uint32_t Index32
Definition of a 32 bit index value.
Definition: Base.h:84
constexpr VertexIndex invalidIndex
Definition of an invalid vertex index.
Definition: rendering/Rendering.h:77
SmartObjectRef< Switch > SwitchRef
Definition of a smart object reference holding a switch.
Definition: rendering/Switch.h:21
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15