#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 BaseGrid< Ogre2Geometry >, BaseGrid< OgreGeometry >, BaseWireBox< Ogre2Geometry >, BaseWireBox< OgreGeometry >, OgreRenderWindow, BaseArrowVisual< Ogre2Visual >, BaseArrowVisual< OgreVisual >, BaseAxisVisual< Ogre2Visual >, BaseAxisVisual< OgreVisual >, BaseGeometry< Ogre2Object >, BaseGeometry< OgreObject >, BaseHeightmap< Ogre2Geometry >, BaseHeightmap< OgreGeometry >, BaseJointVisual< Ogre2Visual >, BaseJointVisual< OgreVisual >, BaseLidarVisual< Ogre2Visual >, BaseLidarVisual< OgreVisual >, BaseMarker< Ogre2Geometry >, BaseMarker< OgreGeometry >, BaseMesh< Ogre2Geometry >, BaseMesh< OgreGeometry >, BaseSubMesh< Ogre2Object >, BaseSubMesh< OgreObject >, BaseNode< Ogre2Object >, BaseNode< OgreObject >, BaseText< OgreGeometry >, BaseVisual< Ogre2Node >, BaseVisual< OgreNode >, OgreCamera, OgreCapsule, OgreDepthCamera, OgreDistortionPass, OgreGaussianNoisePass, OgreGpuRays, OgreLensFlarePass, OgreLidarVisual, OgreLight, OgreMarker, OgreMaterial, OgreMesh, OgreSubMesh, OgreNode, OgreRenderPass, OgreRenderTexture, OgreThermalCamera, OgreWideAngleCamera, Ogre2BoundingBoxCamera, Ogre2Camera, Ogre2Capsule, Ogre2COMVisual, Ogre2DepthCamera, Ogre2GlobalIlluminationCiVct, Ogre2GlobalIlluminationVct, Ogre2GpuRays, Ogre2Heightmap, Ogre2InertiaVisual, Ogre2LensFlarePass, Ogre2LidarVisual, Ogre2Light, Ogre2Marker, Ogre2Material, Ogre2Mesh, Ogre2SubMesh, Ogre2Node, Ogre2ParticleEmitter, Ogre2RenderPass, Ogre2RenderTexture, Ogre2RenderWindow, Ogre2SegmentationCamera, Ogre2ThermalCamera, Ogre2WideAngleCamera, OgreRenderTarget, and Ogre2RenderTarget.
◆ Id()
|
overridevirtual |
◆ Init()
|
protectedvirtual |
Reimplemented in OgreGrid, Ogre2Grid, BaseArrowVisual< Ogre2Visual >, BaseArrowVisual< OgreVisual >, BaseAxisVisual< Ogre2Visual >, BaseAxisVisual< OgreVisual >, BaseCOMVisual< Ogre2Visual >, BaseCOMVisual< OgreVisual >, BaseGizmoVisual< Ogre2Visual >, BaseGizmoVisual< OgreVisual >, BaseInertiaVisual< Ogre2Visual >, BaseInertiaVisual< OgreVisual >, BaseJointVisual< Ogre2Visual >, BaseJointVisual< OgreVisual >, BaseLidarVisual< Ogre2Visual >, BaseLidarVisual< OgreVisual >, BaseLightVisual< Ogre2Visual >, BaseLightVisual< OgreVisual >, BaseParticleEmitter< Ogre2Visual >, BaseParticleEmitter< OgreVisual >, OgreCamera, OgreCapsule, OgreCOMVisual, OgreDepthCamera, OgreGpuRays, OgreHeightmap, OgreInertiaVisual, OgreLidarVisual, OgreLight, OgreLightVisual, OgreMarker, OgreMaterial, OgreSubMesh, OgreNode, OgreText, OgreThermalCamera, OgreVisual, OgreWideAngleCamera, OgreWireBox, Ogre2BoundingBoxCamera, Ogre2Camera, Ogre2Capsule, Ogre2COMVisual, Ogre2DepthCamera, Ogre2GlobalIlluminationCiVct, Ogre2GlobalIlluminationVct, Ogre2GpuRays, Ogre2Heightmap, Ogre2InertiaVisual, Ogre2LidarVisual, Ogre2Light, Ogre2LightVisual, Ogre2Marker, Ogre2Material, Ogre2SubMesh, Ogre2Node, Ogre2ParticleEmitter, Ogre2SegmentationCamera, Ogre2ThermalCamera, Ogre2Visual, Ogre2WideAngleCamera, and Ogre2WireBox.
◆ Load()
|
protectedvirtual |
Reimplemented in BaseCamera< Ogre2Sensor >, BaseCamera< OgreSensor >, OgreNode, and Ogre2Node.
◆ Name()
|
overridevirtual |
◆ PostRender()
|
overridevirtual |
Reimplemented in BaseCamera< Ogre2Sensor >, BaseCamera< OgreSensor >, BaseRenderTarget< Ogre2Object >, BaseRenderTarget< OgreObject >, OgreDepthCamera, OgreGpuRays, OgreLensFlarePass, OgreRenderTarget, OgreRenderTexture, OgreThermalCamera, OgreWideAngleCamera, Ogre2BoundingBoxCamera, Ogre2DepthCamera, Ogre2GpuRays, Ogre2LensFlarePass, Ogre2RenderTarget, Ogre2RenderTexture, Ogre2SegmentationCamera, Ogre2ThermalCamera, and Ogre2WideAngleCamera.
◆ PreRender()
|
overridevirtual |
Reimplemented in BaseGrid< Ogre2Geometry >, BaseGrid< OgreGeometry >, BaseWireBox< Ogre2Geometry >, BaseWireBox< OgreGeometry >, OgreGrid, Ogre2Grid, BaseCamera< Ogre2Sensor >, BaseCamera< OgreSensor >, BaseCOMVisual< Ogre2Visual >, BaseCOMVisual< OgreVisual >, BaseGizmoVisual< Ogre2Visual >, BaseGizmoVisual< OgreVisual >, BaseHeightmap< Ogre2Geometry >, BaseHeightmap< OgreGeometry >, BaseInertiaVisual< Ogre2Visual >, BaseInertiaVisual< OgreVisual >, BaseJointVisual< Ogre2Visual >, BaseJointVisual< OgreVisual >, BaseLidarVisual< Ogre2Visual >, BaseLidarVisual< OgreVisual >, BaseLightVisual< Ogre2Visual >, BaseLightVisual< OgreVisual >, BaseMarker< Ogre2Geometry >, BaseMarker< OgreGeometry >, BaseMaterial< Ogre2Object >, BaseMaterial< OgreObject >, BaseMesh< Ogre2Geometry >, BaseMesh< OgreGeometry >, BaseSubMesh< Ogre2Object >, BaseSubMesh< OgreObject >, BaseNode< Ogre2Object >, BaseNode< OgreObject >, BaseParticleEmitter< Ogre2Visual >, BaseParticleEmitter< OgreVisual >, BaseRenderTarget< Ogre2Object >, BaseRenderTarget< OgreObject >, BaseText< OgreGeometry >, BaseVisual< Ogre2Node >, BaseVisual< OgreNode >, OgreCapsule, OgreCOMVisual, OgreDepthCamera, OgreDistortionPass, OgreGaussianNoisePass, OgreGpuRays, OgreHeightmap, OgreInertiaVisual, OgreLidarVisual, OgreLightVisual, OgreMarker, OgreMaterial, OgreProjector, OgreRenderTarget, OgreRenderTexture, OgreText, OgreThermalCamera, OgreWideAngleCamera, OgreWireBox, Ogre2BoundingBoxCamera, Ogre2Capsule, Ogre2COMVisual, Ogre2DepthCamera, Ogre2GpuRays, Ogre2Heightmap, Ogre2InertiaVisual, Ogre2LidarVisual, Ogre2LightVisual, Ogre2Marker, Ogre2Material, Ogre2ParticleEmitter, Ogre2Projector, Ogre2RenderTarget, Ogre2RenderTexture, Ogre2SegmentationCamera, Ogre2ThermalCamera, Ogre2WideAngleCamera, and Ogre2WireBox.
Member Data Documentation
◆ id
|
protected |
◆ name
|
protected |
The documentation for this class was generated from the following file: