17 #ifndef IGNITION_RENDERING_OBJECT_HH_ 18 #define IGNITION_RENDERING_OBJECT_HH_ 21 #include "ignition/rendering/config.hh" 23 #include "ignition/rendering/Export.hh" 29 inline namespace IGNITION_RENDERING_VERSION_NAMESPACE {
34 class IGNITION_RENDERING_VISIBLE
Object 43 public:
virtual unsigned int Id()
const = 0;
58 public:
virtual void PreRender() = 0;
62 public:
virtual void PostRender() = 0;
67 public:
virtual void Destroy() = 0;
virtual ~Object()
Destructor.
Definition: Object.hh:37
Manages a single scene-graph. This class updates scene-wide properties and holds the root scene node...
Definition: Scene.hh:49
Represents an object present in the scene graph. This includes sub-meshes, materials, render targets, as well as posable nodes.
Definition: Object.hh:34