8#ifndef META_OCEAN_SCENEDESCRIPTION_SDL_NODE_H
9#define META_OCEAN_SCENEDESCRIPTION_SDL_NODE_H
19namespace SceneDescription
38class 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:32
DescriptionType
Definition of different scene description types.
Definition SceneDescription.h:64
The namespace covering the entire Ocean framework.
Definition Accessor.h:15