|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Cinematic sequence Mgr. More...
#include <CinematicPathMgr.h>
Public Member Functions | |
| CinematicSequence * | GetSequence (uint32 sequenceID) |
| Get a sequence by his id. | |
| size_t | Load () |
| Load all sequence. | |
Private Member Functions | |
| CinematicSequenceMgr () | |
| Constructor. | |
| ~CinematicSequenceMgr () | |
| Destructor. | |
Private Attributes | |
| std::map< uint32, CinematicSequence * > | m_Sequences |
Friends | |
| class | Skyfire::Singleton< CinematicSequenceMgr, Skyfire::NullMutex > |
| Singleton access. | |
Cinematic sequence Mgr.
Definition at line 37 of file CinematicPathMgr.h.
|
inlineprivate |
Constructor.
Definition at line 42 of file CinematicPathMgr.h.
References CinematicSequenceMgr().
Referenced by CinematicSequenceMgr().
|
private |
| CinematicSequence * CinematicSequenceMgr::GetSequence | ( | uint32 | sequenceID | ) |
Get a sequence by his id.
Definition at line 354 of file CinematicPathMgr.cpp.
References m_Sequences.
| size_t CinematicSequenceMgr::Load | ( | ) |
Load all sequence.
Definition at line 183 of file CinematicPathMgr.cpp.
References ModelHeader::CameraCount, ModelHeader::CameraOffset, CinematicSequencesEntry::cinematicCamera, CinematicSequence::Duration, CinematicCameraEntry::EndPosX, CinematicCameraEntry::EndPosY, CinematicCameraEntry::EndPosZ, CinematicCameraEntry::filename, CinematicKeyFrame::Frame, AnimationBlock::FramePairsCount, AnimationBlock::FramePairsOffset, getMSTime(), GetMSTimeDiffToNow(), CinematicCameraEntry::GlobalRotation, INTERPOLATION_BEZIER, INTERPOLATION_HERMITE, AnimationBlock::interpolation_type, CinematicSequence::KeyFrames, CinematicSequence::KeyFramesCount, m_Sequences, Pair::Number, Pair::Offset, CinematicKeyFrame::Position, sCinematicCameraStore, sCinematicSequencesStore, SF_LOG_INFO, sObjectMgr, Camera::SourcePosition, CameraV10::SourcePosition, Camera::SourceTranslations, CameraV10::SourceTranslations, sWorld, AnimationBlock::TransPairsCount, AnimationBlock::TransPairsOffset, Camera::Type, CameraV10::Type, and ModelHeader::Version.
|
friend |
Singleton access.
Definition at line 33 of file CinematicPathMgr.h.
|
private |
Definition at line 54 of file CinematicPathMgr.h.
Referenced by GetSequence(), Load(), and ~CinematicSequenceMgr().