TrinityCore
CinematicMgr Class Reference

#include <CinematicMgr.h>

Public Member Functions

 CinematicMgr (Player *playerref)
 
 ~CinematicMgr ()
 
bool IsOnCinematic () const
 
void BeginCinematic (CinematicSequencesEntry const *cinematic)
 
void NextCinematicCamera ()
 
void EndCinematic ()
 
void UpdateCinematicLocation (uint32 diff)
 

Protected Attributes

uint32 m_cinematicDiff
 
uint32 m_lastCinematicCheck
 
CinematicSequencesEntry const * m_activeCinematic
 
int32 m_activeCinematicCameraIndex
 
uint32 m_cinematicLength
 
std::vector< FlyByCamera > const * m_cinematicCamera
 
Position m_remoteSightPosition
 
TempSummonm_CinematicObject
 

Private Attributes

Playerplayer
 

Friends

class Player
 

Detailed Description

Definition at line 31 of file CinematicMgr.h.

Constructor & Destructor Documentation

◆ CinematicMgr()

CinematicMgr::CinematicMgr ( Player playerref)
explicit

Definition at line 27 of file CinematicMgr.cpp.

◆ ~CinematicMgr()

CinematicMgr::~CinematicMgr ( )

Definition at line 40 of file CinematicMgr.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ BeginCinematic()

void CinematicMgr::BeginCinematic ( CinematicSequencesEntry const *  cinematic)
inline

Definition at line 39 of file CinematicMgr.h.

◆ EndCinematic()

void CinematicMgr::EndCinematic ( )

Definition at line 83 of file CinematicMgr.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ IsOnCinematic()

bool CinematicMgr::IsOnCinematic ( ) const
inline

Definition at line 38 of file CinematicMgr.h.

◆ NextCinematicCamera()

void CinematicMgr::NextCinematicCamera ( )

Definition at line 46 of file CinematicMgr.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ UpdateCinematicLocation()

void CinematicMgr::UpdateCinematicLocation ( uint32  diff)

Definition at line 102 of file CinematicMgr.cpp.

+ Here is the call graph for this function:

Friends And Related Function Documentation

◆ Player

friend class Player
friend

Definition at line 33 of file CinematicMgr.h.

Member Data Documentation

◆ m_activeCinematic

CinematicSequencesEntry const* CinematicMgr::m_activeCinematic
protected

Definition at line 55 of file CinematicMgr.h.

◆ m_activeCinematicCameraIndex

int32 CinematicMgr::m_activeCinematicCameraIndex
protected

Definition at line 56 of file CinematicMgr.h.

◆ m_cinematicCamera

std::vector<FlyByCamera> const* CinematicMgr::m_cinematicCamera
protected

Definition at line 58 of file CinematicMgr.h.

◆ m_cinematicDiff

uint32 CinematicMgr::m_cinematicDiff
protected

Definition at line 53 of file CinematicMgr.h.

◆ m_cinematicLength

uint32 CinematicMgr::m_cinematicLength
protected

Definition at line 57 of file CinematicMgr.h.

◆ m_CinematicObject

TempSummon* CinematicMgr::m_CinematicObject
protected

Definition at line 60 of file CinematicMgr.h.

◆ m_lastCinematicCheck

uint32 CinematicMgr::m_lastCinematicCheck
protected

Definition at line 54 of file CinematicMgr.h.

◆ m_remoteSightPosition

Position CinematicMgr::m_remoteSightPosition
protected

Definition at line 59 of file CinematicMgr.h.

◆ player

Player* CinematicMgr::player
private

Definition at line 50 of file CinematicMgr.h.


The documentation for this class was generated from the following files: