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.