8 #ifndef META_OCEAN_SCENEDESCRIPTION_SDL_SCENE_H
9 #define META_OCEAN_SCENEDESCRIPTION_SDL_SCENE_H
18 namespace SceneDescription
This class implements the base class for all scene description nodes.
Definition: SDLNode.h:39
This class implements the base class for all sdl scene object providing access to all elements of a s...
Definition: SDLScene.h:39
Rendering::SceneRef apply(const Rendering::EngineRef &engine)
Applies the entire scene to the rendering engine.
virtual Rendering::SceneRef internalApply(const Rendering::EngineRef &engine)=0
Internal function to apply the entire scene to the rendering engine.
SDLScene(const std::string &filename)
Creates a new scene object.
Rendering::ObjectRef apply(const Rendering::EngineRef &engine, const SDLScene &scene, SDLNode &parentDescription, const Rendering::ObjectRef &parentRendering) override
Applies this node to the rendering engine.
This class implements the base class for all scene objects providing access to all elements of a scen...
Definition: scenedescription/Scene.h:36
This template class implements a smart object reference which is a specialization of an ObjectRef obj...
Definition: SmartObjectRef.h:90
SmartObjectRef< SDLScene, Node > SDLSceneRef
Definition of a smart object reference for scene desciption loader scenes.
Definition: SDLScene.h:22
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15