|
Pyrogenesis
13997
|
#include <CinemaTrack.h>
Public Member Functions | |
| CCinemaManager () | |
| ~CCinemaManager () | |
| void | AddPath (CCinemaPath path, const CStrW &name) |
| void | QueuePath (const CStrW &name, bool queue) |
| void | OverridePath (const CStrW &name) |
| bool | Update (const float deltaRealTime) |
| void | MoveToPointAt (float time) |
| void | StopPlaying () |
| void | DrawSpline () const |
| bool | IsPlaying () const |
| bool | HasTrack (const CStrW &name) const |
| bool | IsActive () const |
| void | SetActive (bool active) |
| const std::map< CStrW, CCinemaPath > & | GetAllPaths () |
| void | SetAllPaths (const std::map< CStrW, CCinemaPath > &tracks) |
| void | SetCurrentPath (const CStrW &name, bool current, bool lines) |
Private Attributes | |
| bool | m_Active |
| bool | m_DrawCurrentSpline |
| bool | m_DrawLines |
| bool | m_ValidCurrent |
| std::map< CStrW, CCinemaPath > ::iterator | m_CurrentPath |
| std::map< CStrW, CCinemaPath > | m_Paths |
| std::list< CCinemaPath > | m_PathQueue |
Definition at line 125 of file CinemaTrack.h.
| CCinemaManager::CCinemaManager | ( | ) |
Definition at line 263 of file CinemaTrack.cpp.
|
inline |
Definition at line 129 of file CinemaTrack.h.
| void CCinemaManager::AddPath | ( | CCinemaPath | path, |
| const CStrW & | name | ||
| ) |
Definition at line 268 of file CinemaTrack.cpp.
| void CCinemaManager::DrawSpline | ( | ) | const |
Definition at line 317 of file CinemaTrack.cpp.
|
inline |
Definition at line 153 of file CinemaTrack.h.
| bool CCinemaManager::HasTrack | ( | const CStrW & | name | ) | const |
Definition at line 312 of file CinemaTrack.cpp.
|
inline |
Definition at line 150 of file CinemaTrack.h.
|
inline |
Definition at line 148 of file CinemaTrack.h.
| void CCinemaManager::MoveToPointAt | ( | float | time | ) |
Definition at line 326 of file CinemaTrack.cpp.
| void CCinemaManager::OverridePath | ( | const CStrW & | name | ) |
Definition at line 287 of file CinemaTrack.cpp.
| void CCinemaManager::QueuePath | ( | const CStrW & | name, |
| bool | queue | ||
| ) |
Definition at line 274 of file CinemaTrack.cpp.
|
inline |
Definition at line 151 of file CinemaTrack.h.
| void CCinemaManager::SetAllPaths | ( | const std::map< CStrW, CCinemaPath > & | tracks | ) |
Definition at line 294 of file CinemaTrack.cpp.
| void CCinemaManager::SetCurrentPath | ( | const CStrW & | name, |
| bool | current, | ||
| bool | lines | ||
| ) |
Definition at line 299 of file CinemaTrack.cpp.
|
inline |
Definition at line 145 of file CinemaTrack.h.
| bool CCinemaManager::Update | ( | const float | deltaRealTime | ) |
| deltaRealTime | Elapsed real time since the last frame. |
Definition at line 340 of file CinemaTrack.cpp.
|
private |
Definition at line 159 of file CinemaTrack.h.
|
private |
Definition at line 160 of file CinemaTrack.h.
|
private |
Definition at line 159 of file CinemaTrack.h.
|
private |
Definition at line 159 of file CinemaTrack.h.
|
private |
Definition at line 162 of file CinemaTrack.h.
|
private |
Definition at line 161 of file CinemaTrack.h.
|
private |
Definition at line 159 of file CinemaTrack.h.
1.8.5