Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

graphics
Class CCinemaManager

   in CinemaTrack.h
   in CinemaTrack.cpp

class CCinemaManager


Field Summary
private bool m_Active
          
private std::map< CStrW, CCinemaPath >::iterator m_CurrentPath
          
private bool m_DrawCurrentSpline
          
private bool m_DrawLines
          
private std::list< CCinemaPath > m_PathQueue
          
private std::map< CStrW, CCinemaPath > m_Paths
          
private bool m_ValidCurrent
          
 
Constructor Summary
CCinemaManager()
          
~CCinemaManager()
          
 
Method Summary
 void AddPath( CCinemaPath path, const CStrW& name )
          
 void DrawSpline() const
          
 inline const std::map< CStrW, CCinemaPath >& GetAllPaths()
          
 bool HasTrack( const CStrW& name ) const
          
 inline bool IsActive() const
          
 inline bool IsPlaying() const
          
 void MoveToPointAt( float time )
          
 void OverridePath( const CStrW& name )
          
 void QueuePath( const CStrW& name, bool queue )
          
 inline void SetActive( bool active )
          
 void SetAllPaths( const std::map< CStrW, CCinemaPath >& tracks )
          
 void SetCurrentPath( const CStrW& name, bool current, bool drawLines )
          
 inline void StopPlaying()
          
 bool Update( float DeltaTime )
          
 

Field Detail

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;


Constructor Detail

CCinemaManager

public CCinemaManager();

~CCinemaManager

public ~CCinemaManager();


Method Detail

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 );

 Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
Generated on September 04, 2007 at 18:13
CppDoc v2.4.0
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD