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