#include <BaseObject.hh>
Public Member Functions | |
virtual | ~BaseObject () |
virtual void | Destroy () override |
virtual unsigned int | Id () const override |
virtual std::string | Name () const override |
virtual void | PostRender () override |
virtual void | PreRender () override |
Protected Member Functions | |
BaseObject () | |
virtual void | Init () |
virtual void | Load () |
Protected Attributes | |
unsigned int | id |
std::string | name |
Constructor & Destructor Documentation
◆ BaseObject()
|
protected |
◆ ~BaseObject()
|
virtual |
Member Function Documentation
◆ Destroy()
|
overridevirtual |
Reimplemented in Ogre2RenderTarget, OgreRenderTarget, Ogre2RenderWindow, Ogre2RenderTexture, BaseSubMesh< Ogre2Object >, BaseSubMesh< OgreObject >, BaseNode< Ogre2Object >, BaseNode< OgreObject >, OgreRenderTexture, Ogre2Camera, Ogre2SubMesh, OgreCamera, OgreSubMesh, BaseMesh< Ogre2Geometry >, BaseMesh< OgreGeometry >, Ogre2Light, BaseVisual< Ogre2Node >, BaseVisual< OgreNode >, OgreThermalCamera, OgreLight, Ogre2GpuRays, OgreGpuRays, Ogre2ThermalCamera, OgreWideAngleCamera, Ogre2SegmentationCamera, Ogre2Material, Ogre2RenderPass, Ogre2BoundingBoxCamera, BaseGeometry< Ogre2Object >, BaseGeometry< OgreObject >, OgreDistortionPass, Ogre2Mesh, BaseJointVisual< OgreVisual >, BaseJointVisual< Ogre2Visual >, Ogre2COMVisual, Ogre2InertiaVisual, Ogre2Node, OgreGaussianNoisePass, OgreMesh, OgreLidarVisual, Ogre2Capsule, OgreCapsule, Ogre2LidarVisual, OgreMarker, Ogre2Marker, OgreMaterial, OgreNode, OgreRenderPass, BaseLidarVisual< OgreVisual >, BaseLidarVisual< Ogre2Visual >, BaseMarker< Ogre2Geometry >, BaseMarker< OgreGeometry >, BaseText< OgreGeometry >, Ogre2ParticleEmitter, BaseArrowVisual< OgreVisual >, BaseArrowVisual< Ogre2Visual >, BaseAxisVisual< OgreVisual >, BaseAxisVisual< Ogre2Visual >, BaseHeightmap< Ogre2Geometry >, BaseHeightmap< OgreGeometry >, OgreRenderWindow, BaseGrid< Ogre2Geometry >, BaseGrid< OgreGeometry >, BaseWireBox< Ogre2Geometry >, and BaseWireBox< OgreGeometry >.
◆ Id()
|
overridevirtual |
◆ Init()
|
protectedvirtual |
Reimplemented in Ogre2Material, OgreMaterial, Ogre2Camera, Ogre2SubMesh, OgreCamera, OgreSubMesh, Ogre2Node, Ogre2Light, Ogre2Visual, Ogre2ParticleEmitter, OgreNode, OgreVisual, OgreLight, OgreThermalCamera, Ogre2GpuRays, BaseArrowVisual< OgreVisual >, BaseArrowVisual< Ogre2Visual >, OgreGpuRays, Ogre2ThermalCamera, BaseLidarVisual< OgreVisual >, BaseLidarVisual< Ogre2Visual >, Ogre2Heightmap, Ogre2SegmentationCamera, OgreHeightmap, OgreWideAngleCamera, Ogre2BoundingBoxCamera, BaseGizmoVisual< OgreVisual >, BaseGizmoVisual< Ogre2Visual >, OgreCOMVisual, OgreInertiaVisual, OgreLightVisual, OgreText, OgreWireBox, Ogre2Capsule, BaseJointVisual< OgreVisual >, BaseJointVisual< Ogre2Visual >, OgreCapsule, Ogre2COMVisual, Ogre2InertiaVisual, Ogre2LightVisual, Ogre2WireBox, OgreLidarVisual, BaseCOMVisual< OgreVisual >, BaseCOMVisual< Ogre2Visual >, BaseParticleEmitter< OgreVisual >, BaseParticleEmitter< Ogre2Visual >, Ogre2LidarVisual, OgreMarker, BaseInertiaVisual< OgreVisual >, BaseInertiaVisual< Ogre2Visual >, BaseLightVisual< OgreVisual >, BaseLightVisual< Ogre2Visual >, Ogre2Marker, BaseAxisVisual< OgreVisual >, BaseAxisVisual< Ogre2Visual >, OgreGrid, and Ogre2Grid.
◆ Load()
|
protectedvirtual |
Reimplemented in BaseCamera< Ogre2Sensor >, BaseCamera< OgreSensor >, Ogre2Node, and OgreNode.
◆ Name()
|
overridevirtual |
◆ PostRender()
|
overridevirtual |
Reimplemented in Ogre2RenderTexture, OgreRenderTexture, Ogre2RenderTarget, BaseCamera< Ogre2Sensor >, BaseCamera< OgreSensor >, Ogre2GpuRays, OgreThermalCamera, OgreGpuRays, Ogre2ThermalCamera, Ogre2SegmentationCamera, OgreRenderTarget, Ogre2BoundingBoxCamera, OgreWideAngleCamera, BaseRenderTarget< Ogre2Object >, and BaseRenderTarget< OgreObject >.
◆ PreRender()
|
overridevirtual |
Reimplemented in BaseMaterial< Ogre2Object >, BaseMaterial< OgreObject >, Ogre2Material, Ogre2RenderTexture, OgreMaterial, BaseNode< Ogre2Object >, BaseNode< OgreObject >, BaseSubMesh< Ogre2Object >, BaseSubMesh< OgreObject >, OgreRenderTexture, BaseVisual< Ogre2Node >, BaseVisual< OgreNode >, OgreWideAngleCamera, BaseMesh< Ogre2Geometry >, BaseMesh< OgreGeometry >, Ogre2RenderTarget, OgreThermalCamera, BaseCamera< Ogre2Sensor >, BaseCamera< OgreSensor >, Ogre2GpuRays, OgreGpuRays, Ogre2ThermalCamera, Ogre2SegmentationCamera, OgreRenderTarget, Ogre2Heightmap, Ogre2BoundingBoxCamera, OgreHeightmap, Ogre2Capsule, OgreCapsule, OgreWireBox, BaseGizmoVisual< OgreVisual >, BaseGizmoVisual< Ogre2Visual >, Ogre2WireBox, OgreCOMVisual, OgreInertiaVisual, OgreLightVisual, OgreText, OgreDistortionPass, BaseJointVisual< OgreVisual >, BaseJointVisual< Ogre2Visual >, Ogre2COMVisual, Ogre2InertiaVisual, Ogre2LightVisual, OgreGaussianNoisePass, OgreLidarVisual, BaseCOMVisual< OgreVisual >, BaseCOMVisual< Ogre2Visual >, BaseParticleEmitter< OgreVisual >, BaseParticleEmitter< Ogre2Visual >, Ogre2LidarVisual, OgreMarker, Ogre2GaussianNoisePass, BaseInertiaVisual< OgreVisual >, BaseInertiaVisual< Ogre2Visual >, BaseLightVisual< OgreVisual >, BaseLightVisual< Ogre2Visual >, Ogre2Marker, OgreProjector, Ogre2Projector, BaseLidarVisual< OgreVisual >, BaseLidarVisual< Ogre2Visual >, BaseMarker< Ogre2Geometry >, BaseMarker< OgreGeometry >, BaseRenderTarget< Ogre2Object >, BaseRenderTarget< OgreObject >, BaseText< OgreGeometry >, BaseHeightmap< Ogre2Geometry >, BaseHeightmap< OgreGeometry >, OgreGrid, Ogre2Grid, BaseGrid< Ogre2Geometry >, BaseGrid< OgreGeometry >, BaseWireBox< Ogre2Geometry >, and BaseWireBox< OgreGeometry >.
Member Data Documentation
◆ id
|
protected |
◆ name
|
protected |
The documentation for this class was generated from the following file: