graphics
Class CCinemaManager
in CinemaTrack.h
in CinemaTrack.cpp
- class CCinemaManager
m_Active
private bool m_Active;
m_CurrentPath
private std::map< CStrW, CCinemaPath >::iterator m_CurrentPath;
m_DrawCurrentSpline
private bool m_DrawCurrentSpline;
m_DrawLines
private bool m_DrawLines;
m_PathQueue
private std::list< CCinemaPath > m_PathQueue;
m_Paths
private std::map< CStrW, CCinemaPath > m_Paths;
m_ValidCurrent
private bool m_ValidCurrent;
CCinemaManager
public CCinemaManager();
~CCinemaManager
public ~CCinemaManager();
AddPath
public void AddPath( CCinemaPath path, const CStrW& name );
DrawSpline
public void DrawSpline() const;
GetAllPaths
public inline const std::map< CStrW, CCinemaPath >& GetAllPaths();
HasTrack
public bool HasTrack( const CStrW& name ) const;
IsActive
public inline bool IsActive() const;
IsPlaying
public inline bool IsPlaying() const;
MoveToPointAt
public void MoveToPointAt( float time );
OverridePath
public void OverridePath( const CStrW& name );
QueuePath
public void QueuePath( const CStrW& name, bool queue );
SetActive
public inline void SetActive( bool active );
SetAllPaths
public void SetAllPaths( const std::map< CStrW, CCinemaPath >& tracks );
SetCurrentPath
public void SetCurrentPath( const CStrW& name, bool current, bool drawLines );
StopPlaying
public inline void StopPlaying();
Update
public bool Update( float DeltaTime );