2 #ifndef GRAMODS_GRAPHICS_VELOCITYVIEWPOINT
3 #define GRAMODS_GRAPHICS_VELOCITYVIEWPOINT
5 #include <gmGraphics/Viewpoint.hh>
6 #include <gmCore/Updateable.hh>
8 BEGIN_NAMESPACE_GMGRAPHICS;
31 void setVelocity(Eigen::Vector3f vel);
41 void setRotation(Eigen::Quaternionf q);
46 void update(clock::time_point time,
size_t frame)
override;
53 std::unique_ptr<Impl> _impl;
57 END_NAMESPACE_GMGRAPHICS;
The Updateable class defines an interface for objects that may be updated, for example each execution...
Definition: Updateable.hh:18
The VelocityViewpoint animates the viewpoint position and orientation based on specified linear and a...
Definition: VelocityViewpoint.hh:17
The viewpoint represents a point in space from which the view is to be rendered, and an orientation.
Definition: Viewpoint.hh:28
Definition: VelocityViewpoint.cpp:12