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... | |
| ignition::math::Vector3d | geomSize |
| Size of attached geometry. More... | |
| uint32_t | id |
| Unique id of this visual. More... | |
| bool | inheritTransparency |
| True to inherit transparency from parent. 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... | |
| ignition::math::Vector3d | 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... | |
| bool | wireframe |
| True if wireframe mode is enabled. 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.
| ignition::math::Vector3d gazebo::rendering::VisualPrivate::geomSize |
Size of attached geometry.
| uint32_t gazebo::rendering::VisualPrivate::id |
Unique id of this visual.
| bool gazebo::rendering::VisualPrivate::inheritTransparency |
True to inherit transparency from parent.
| 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.
| ignition::math::Vector3d 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.
| bool gazebo::rendering::VisualPrivate::wireframe |
True if wireframe mode is enabled.