8 #ifndef META_OCEAN_RENDERING_SCENE_H
9 #define META_OCEAN_RENDERING_SCENE_H
35 typedef std::vector<SceneRef>
Scenes;
80 bool useViewHeadlight_ =
true;
ObjectType
Definition of different object type.
Definition: Object.h:63
This is the base class for all rendering scenes.
Definition: rendering/Scene.h:44
Scene()
Creates a new scene object.
~Scene() override
Destructs a scene object.
virtual bool useHeadlight() const
Returns whether this scene is lit with the view's headlight in case the view's headlight is active.
virtual void setUseHeadlight(const bool state)
Sets whether this scene is lit with the view's headlight in case the view's headlight is active.
ObjectType type() const override
Returns the type of this object.
SmartObjectRef< Scene > SceneRef
Definition of a smart object reference holding a scene node.
Definition: rendering/Scene.h:22
std::vector< SceneRef > Scenes
Definition of a vector holding scenes.
Definition: rendering/Scene.h:35
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15