8 #ifndef META_OCEAN_SCENEDESCRIPTION_SDL_NODE_H
9 #define META_OCEAN_SCENEDESCRIPTION_SDL_NODE_H
19 namespace SceneDescription
38 class OCEAN_SCENEDESCRIPTION_EXPORT
SDLNode :
virtual public Node
This class is the base class for all scene description nodes.
Definition: scenedescription/Node.h:49
This class implements the base class for all scene description nodes.
Definition: SDLNode.h:39
DescriptionType descriptionType() const override
Returns the scene description type of this node.
virtual Rendering::ObjectRef apply(const Rendering::EngineRef &engine, const SDLScene &scene, SDLNode &parentDescription, const Rendering::ObjectRef &parentRendering)=0
Applies this node to the rendering engine.
This class implements the base class for all sdl scene object providing access to all elements of a s...
Definition: SDLScene.h:39
This template class implements a smart object reference which is a specialization of an ObjectRef obj...
Definition: SmartObjectRef.h:90
SmartObjectRef< SDLNode, Node > SDLNodeRef
Definition of a smart object reference for loader scene description nodes.
Definition: SDLNode.h:25
DescriptionType
Definition of different scene description types.
Definition: SceneDescription.h:64
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15