#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, Ogre2ThermalCamera, Ogre2SegmentationCamera, Ogre2RenderWindow, Ogre2RenderTexture, Ogre2RenderPass, Ogre2ParticleEmitter, Ogre2Node, Ogre2SubMesh, Ogre2Mesh, Ogre2Material, Ogre2Marker, Ogre2Light, Ogre2LidarVisual, Ogre2InertiaVisual, Ogre2GpuRays, Ogre2DepthCamera, Ogre2COMVisual, Ogre2Capsule, Ogre2Camera, Ogre2BoundingBoxCamera, OgreThermalCamera, OgreRenderTexture, OgreRenderPass, OgreNode, OgreSubMesh, OgreMesh, OgreMaterial, OgreMarker, OgreLight, OgreLidarVisual, 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, Ogre2Visual, Ogre2ThermalCamera, Ogre2SegmentationCamera, Ogre2ParticleEmitter, Ogre2Node, Ogre2SubMesh, Ogre2Material, Ogre2Marker, Ogre2LightVisual, Ogre2Light, Ogre2LidarVisual, Ogre2InertiaVisual, Ogre2Heightmap, Ogre2GpuRays, Ogre2DepthCamera, Ogre2COMVisual, Ogre2Capsule, Ogre2Camera, Ogre2BoundingBoxCamera, OgreWireBox, 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 Ogre2ThermalCamera, Ogre2SegmentationCamera, Ogre2RenderTexture, Ogre2RenderTarget, Ogre2GpuRays, Ogre2DepthCamera, Ogre2BoundingBoxCamera, OgreThermalCamera, OgreRenderTexture, OgreRenderTarget, OgreGpuRays, OgreDepthCamera, BaseRenderTarget< Ogre2Object >, BaseRenderTarget< OgreObject >, BaseCamera< Ogre2Sensor >, and BaseCamera< OgreSensor >.
◆ PreRender()
|
overridevirtual |
Reimplemented in Ogre2WireBox, Ogre2ThermalCamera, Ogre2SegmentationCamera, Ogre2RenderTexture, Ogre2RenderTarget, Ogre2Material, Ogre2Marker, Ogre2LightVisual, Ogre2LidarVisual, Ogre2InertiaVisual, Ogre2Heightmap, Ogre2GpuRays, Ogre2GaussianNoisePass, Ogre2DepthCamera, Ogre2COMVisual, Ogre2Capsule, Ogre2BoundingBoxCamera, OgreWireBox, OgreThermalCamera, OgreText, OgreRenderTexture, OgreRenderTarget, 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: