17 #ifndef GZ_SIM_COMPONENTS_ACTOR_HH_
18 #define GZ_SIM_COMPONENTS_ACTOR_HH_
20 #include <gz/msgs/actor.pb.h>
26 #include <sdf/Actor.hh>
32 #include <gz/sim/config.hh>
39 inline namespace GZ_SIM_VERSION_NAMESPACE {
52 const std::chrono::steady_clock::duration &_time)
54 _out << std::chrono::duration_cast<std::chrono::nanoseconds>(
64 std::chrono::steady_clock::duration &_time)
84 using AnimationTime =
Component<std::chrono::steady_clock::duration,
85 class AnimationTimeTag, serializers::AnimationTimeSerializer>;
90 using AnimationName =
Component<std::string, class AnimationNameTag,
91 serializers::StringSerializer>;