gz/sim/rendering/SceneManager.hh
Data structure for updating skeleton animations.
Definition: gz/sim/rendering/SceneManager.hh:59
uint64_t Entity
An Entity identifies a single object in simulation such as a model, link, or light....
Definition: gz/sim/Entity.hh:58
This library is part of the Gazebo project.
STL class.
common::TrajectoryInfo trajectory
Trajectory to be followed.
Definition: gz/sim/rendering/SceneManager.hh:75
std::string animationName
Name of animation to play. This field is set only if the actor is not animated by manually using skel...
Definition: gz/sim/rendering/SceneManager.hh:79
STL class.
math::Matrix4d rootTransform
Transform of the root node in the skeleton. The actor's skeleton's root node transform needs to be se...
Definition: gz/sim/rendering/SceneManager.hh:85
bool loop
True if animation is looped.
Definition: gz/sim/rendering/SceneManager.hh:69
Component< NoData, class JointTag > Joint
A component that identifies an entity as being a joint.
Definition: gz/sim/components/Joint.hh:33
Component< NoData, class CollisionTag > Collision
A component that identifies an entity as being a collision.
Definition: gz/sim/components/Collision.hh:42
Scene manager class for loading and managing objects in the scene.
Definition: gz/sim/rendering/SceneManager.hh:93
Component< sdf::Light, class LightTag, serializers::LightSerializer > Light
This component contains light source information. For more information on lights, see SDF's Light ele...
Definition: gz/sim/components/Light.hh:48
Component< sdf::Actor, class ActorTag, serializers::ActorSerializer > Actor
This component contains actor source information. For more information on actors, see SDF's Actor ele...
Definition: gz/sim/components/Actor.hh:80
Component< sdf::Geometry, class GeometryTag, serializers::GeometrySerializer > Geometry
This component holds an entity's geometry.
Definition: gz/sim/components/Geometry.hh:46
Component< sdf::Scene, class SceneTag, serializers::SceneSerializer > Scene
This component holds scene properties of the world.
Definition: gz/sim/components/Scene.hh:45
STL class.
std::chrono::steady_clock::duration time
Timepoint in the animation. Note that animation time is different from sim time. An actor can have mu...
Definition: gz/sim/rendering/SceneManager.hh:66
Component< NoData, class ModelTag > Model
A component that identifies an entity as being a model.
Definition: gz/sim/components/Model.hh:125
Component< NoData, class LinkTag > Link
A component that identifies an entity as being a link.
Definition: gz/sim/components/Link.hh:33
bool followTrajectory
True if trajectory animation is on.
Definition: gz/sim/rendering/SceneManager.hh:72
Component< NoData, class VisualTag > Visual
A component that identifies an entity as being a visual.
Definition: gz/sim/components/Visual.hh:80
Component< sdf::Material, class MaterialTag, serializers::MaterialSerializer > Material
This component holds an entity's material.
Definition: gz/sim/components/Material.hh:44
STL class.
bool valid
True if this animation update data is valid. If false, this update data should be ignored.
Definition: gz/sim/rendering/SceneManager.hh:89