Private data for the Visual class. More...
#include <VisualPrivate.hh>

| Public Member Functions | |
| VisualPrivate () | |
| Constructor.  More... | |
| virtual | ~VisualPrivate ()=default | 
| Default destructor.  More... | |
| Public Attributes | |
| common::Color | ambient | 
| Ambient color of the visual.  More... | |
| Ogre::AnimationState * | animState | 
| Used to animate the visual.  More... | |
| WireBox * | boundingBox | 
| A wire frame bounding box.  More... | |
| bool | castShadows | 
| True if visual casts shadows.  More... | |
| std::vector< VisualPtr > | children | 
| Children visuals.  More... | |
| common::Color | diffuse | 
| Diffuse color of the visual.  More... | |
| common::Color | emissive | 
| Emissive color of the visual.  More... | |
| uint32_t | id | 
| Unique id of this visual.  More... | |
| bool | initialized | 
| True if initialized.  More... | |
| bool | isStatic | 
| True if the visual is static, which allows Ogre to improve performance.  More... | |
| int32_t | layer | 
| Index of the layer to which this visual belongs.  More... | |
| bool | lighting | 
| True if lighting will be applied to this visual.  More... | |
| std::list< DynamicLines * > | lines | 
| List of all the lines created.  More... | |
| std::list< std::pair < DynamicLines *, unsigned int > > | lineVertices | 
| Lines and their vertices connected to this visual.  More... | |
| std::string | meshName | 
| The visual's mesh name.  More... | |
| std::string | myMaterialName | 
| The unique name for the visual's material.  More... | |
| std::string | name | 
| Name of the visual.  More... | |
| boost::function< void()> | onAnimationComplete | 
| Callback for the animation complete event.  More... | |
| std::string | origMaterialName | 
| The original name for the visual's material.  More... | |
| VisualPtr | parent | 
| Parent visual.  More... | |
| std::vector< VisualPluginPtr > | plugins | 
| A list of visual plugins.  More... | |
| event::ConnectionPtr | preRenderConnection | 
| Connection for the pre render event.  More... | |
| common::Time | prevAnimTime | 
| Time of the previous animation step.  More... | |
| Ogre::RibbonTrail * | ribbonTrail | 
| The ribbon train created by the visual.  More... | |
| math::Vector3 | scale | 
| Scale of visual.  More... | |
| ScenePtr | scene | 
| Pointer to the visual's scene.  More... | |
| Ogre::SceneNode * | sceneNode | 
| Pointer to the visual's scene node in Ogre.  More... | |
| sdf::ElementPtr | sdf | 
| The SDF element for the visual.  More... | |
| Ogre::SkeletonInstance * | skeleton | 
| The visual's skeleton, used only for person simulation.  More... | |
| common::Color | specular | 
| Specular color of the visual.  More... | |
| Ogre::StaticGeometry * | staticGeom | 
| Pointer to the static geometry.  More... | |
| std::string | subMeshName | 
| The visual's submesh name.  More... | |
| float | transparency | 
| Transparency value.  More... | |
| Visual::VisualType | type | 
| type  More... | |
| bool | useRTShader | 
| True to use RT shader system.  More... | |
| uint32_t | visibilityFlags | 
| Visibility flags of the visual.  More... | |
| bool | visible | 
| True if rendered.  More... | |
| Static Public Attributes | |
| static uint32_t | visualIdCount | 
| Counter used to create unique ids.  More... | |
Private data for the Visual class.
| 
 | inline | 
Constructor.
| 
 | virtualdefault | 
Default destructor.
| common::Color gazebo::rendering::VisualPrivate::ambient | 
Ambient color of the visual.
| Ogre::AnimationState* gazebo::rendering::VisualPrivate::animState | 
Used to animate the visual.
| WireBox* gazebo::rendering::VisualPrivate::boundingBox | 
A wire frame bounding box.
| bool gazebo::rendering::VisualPrivate::castShadows | 
True if visual casts shadows.
| std::vector<VisualPtr> gazebo::rendering::VisualPrivate::children | 
Children visuals.
| common::Color gazebo::rendering::VisualPrivate::diffuse | 
Diffuse color of the visual.
| common::Color gazebo::rendering::VisualPrivate::emissive | 
Emissive color of the visual.
| uint32_t gazebo::rendering::VisualPrivate::id | 
Unique id of this visual.
| bool gazebo::rendering::VisualPrivate::initialized | 
True if initialized.
| bool gazebo::rendering::VisualPrivate::isStatic | 
True if the visual is static, which allows Ogre to improve performance.
| int32_t gazebo::rendering::VisualPrivate::layer | 
Index of the layer to which this visual belongs.
Layers act similar to layers in photoshop.
| bool gazebo::rendering::VisualPrivate::lighting | 
True if lighting will be applied to this visual.
| std::list<DynamicLines*> gazebo::rendering::VisualPrivate::lines | 
List of all the lines created.
| std::list< std::pair<DynamicLines*, unsigned int> > gazebo::rendering::VisualPrivate::lineVertices | 
Lines and their vertices connected to this visual.
| std::string gazebo::rendering::VisualPrivate::meshName | 
The visual's mesh name.
| std::string gazebo::rendering::VisualPrivate::myMaterialName | 
The unique name for the visual's material.
| std::string gazebo::rendering::VisualPrivate::name | 
Name of the visual.
| boost::function<void()> gazebo::rendering::VisualPrivate::onAnimationComplete | 
Callback for the animation complete event.
| std::string gazebo::rendering::VisualPrivate::origMaterialName | 
The original name for the visual's material.
| VisualPtr gazebo::rendering::VisualPrivate::parent | 
Parent visual.
| std::vector<VisualPluginPtr> gazebo::rendering::VisualPrivate::plugins | 
A list of visual plugins.
| event::ConnectionPtr gazebo::rendering::VisualPrivate::preRenderConnection | 
Connection for the pre render event.
| common::Time gazebo::rendering::VisualPrivate::prevAnimTime | 
Time of the previous animation step.
| Ogre::RibbonTrail* gazebo::rendering::VisualPrivate::ribbonTrail | 
The ribbon train created by the visual.
| math::Vector3 gazebo::rendering::VisualPrivate::scale | 
Scale of visual.
| ScenePtr gazebo::rendering::VisualPrivate::scene | 
Pointer to the visual's scene.
| Ogre::SceneNode* gazebo::rendering::VisualPrivate::sceneNode | 
Pointer to the visual's scene node in Ogre.
| sdf::ElementPtr gazebo::rendering::VisualPrivate::sdf | 
The SDF element for the visual.
| Ogre::SkeletonInstance* gazebo::rendering::VisualPrivate::skeleton | 
The visual's skeleton, used only for person simulation.
| common::Color gazebo::rendering::VisualPrivate::specular | 
Specular color of the visual.
| Ogre::StaticGeometry* gazebo::rendering::VisualPrivate::staticGeom | 
Pointer to the static geometry.
| std::string gazebo::rendering::VisualPrivate::subMeshName | 
The visual's submesh name.
| float gazebo::rendering::VisualPrivate::transparency | 
Transparency value.
| Visual::VisualType gazebo::rendering::VisualPrivate::type | 
type
| bool gazebo::rendering::VisualPrivate::useRTShader | 
True to use RT shader system.
| uint32_t gazebo::rendering::VisualPrivate::visibilityFlags | 
Visibility flags of the visual.
| bool gazebo::rendering::VisualPrivate::visible | 
True if rendered.
| 
 | static | 
Counter used to create unique ids.