All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Camera::SplinePlayback::CameraSplinePlaybackController Class Reference

Public Member Functions

 CameraSplinePlaybackController (const Streaming::ResourceCeilingProvider &resourceCeilingProvider)
 
RenderCamera GetRenderCamera () const
 
bool IsPlaying () const
 
double GetPlaybackSpeed () const
 
void SetPlaybackSpeed (double speed)
 
void TogglePlaybackDirection ()
 
bool IsLooped () const
 
void SetLooped (bool looped)
 
void SetSplines (Geometry::ISpline *pPositionSpline, Geometry::ISpline *pTargetSpline)
 
void Play ()
 
void Stop ()
 
void Update (float dt)
 
Camera::CameraState GetCameraState () const
 
void UpdateScreenProperties (const Eegeo::Rendering::ScreenProperties &screenProperties)
 
void RegisterPlaybackStateCallback (TPlaybackStateChangedCallback &callback)
 
void UnregisterPlaybackStateCallback (TPlaybackStateChangedCallback &callback)
 

The documentation for this class was generated from the following files: