#include <ACameraManager.h>
Public Member Functions | |
virtual Toshi::TClass * | GetClass () override |
ACameraManager () | |
~ACameraManager () | |
virtual TBOOL | OnUpdate (TFLOAT a_fDeltaTime) override |
void | SetCameraHelper (ACameraHelper *a_pHelper) |
void | DetachCameraHelpers () |
ACamera * | GetCamera (TUINT a_uiCameraIndex) const |
ACameraHelper * | GetCameraHelper (CAMERAHELPER a_eCameraHelper) const |
ACameraHelper * | GetCurrentCameraHelper () const |
ACamera * | GetCurrentCamera () const |
void | StopPositionLerp (TFLOAT a_flDeltaTime) |
Static Public Member Functions | |
static Toshi::TObject * | CreateTObject () |
static Toshi::TObject * | CreateTObjectInPlace (void *a_pPtr) |
static void | InitialiseClass () |
static void | DeinitialiseClass () |
static TFORCEINLINE Toshi::TClass * | GetClassStatic () |
Static Public Attributes | |
static constexpr Toshi::TClass * | PARENTCLASS = & Toshi::TTask::ms_oClass |
static Toshi::TClass | ms_oClass = Toshi::TClass( "ACameraManager", ACameraManager::PARENTCLASS, ACameraManager::CreateTObject, ACameraManager::CreateTObjectInPlace, ACameraManager::InitialiseClass, ACameraManager::DeinitialiseClass, 0, 1, sizeof( ACameraManager ), alignof( ACameraManager ) ) |
static constexpr TUINT | SPLITSCREEN_MAX_CAMERAS = 4 |
Definition at line 6 of file ACameraManager.h.
using ACameraManager::BaseClass = Toshi::TTask |
Definition at line 10 of file ACameraManager.h.
using ACameraManager::CAMERAHELPER = TUINT32 |
Definition at line 13 of file ACameraManager.h.
Definition at line 33 of file ACameraManager.h.
Definition at line 10 of file ACameraManager.h.
Definition at line 14 of file ACameraManager.h.
Definition at line 34 of file ACameraManager.h.
ACameraManager::ACameraManager | ( | ) |
Definition at line 16 of file ACameraManager.cpp.
ACameraManager::~ACameraManager | ( | ) |
Definition at line 59 of file ACameraManager.cpp.
|
static |
Definition at line 14 of file ACameraManager.cpp.
|
static |
Definition at line 14 of file ACameraManager.cpp.
|
static |
Definition at line 14 of file ACameraManager.cpp.
void ACameraManager::DetachCameraHelpers | ( | ) |
Definition at line 143 of file ACameraManager.cpp.
Definition at line 160 of file ACameraManager.cpp.
ACameraHelper * ACameraManager::GetCameraHelper | ( | CAMERAHELPER | a_eCameraHelper | ) | const |
Definition at line 166 of file ACameraManager.cpp.
|
overridevirtual |
Definition at line 14 of file ACameraManager.cpp.
|
inlinestatic |
Definition at line 10 of file ACameraManager.h.
ACamera * ACameraManager::GetCurrentCamera | ( | ) | const |
Definition at line 178 of file ACameraManager.cpp.
ACameraHelper * ACameraManager::GetCurrentCameraHelper | ( | ) | const |
Definition at line 172 of file ACameraManager.cpp.
|
static |
Definition at line 14 of file ACameraManager.cpp.
Definition at line 63 of file ACameraManager.cpp.
void ACameraManager::SetCameraHelper | ( | ACameraHelper * | a_pHelper | ) |
Definition at line 111 of file ACameraManager.cpp.
void ACameraManager::StopPositionLerp | ( | TFLOAT | a_flDeltaTime | ) |
Definition at line 184 of file ACameraManager.cpp.
ACameraHelper* ACameraManager::m_apCameraHelpers[CAMERAHELPER_NUM_OF] |
Definition at line 75 of file ACameraManager.h.
ACamera* ACameraManager::m_apCameras[SPLITSCREEN_MAX_CAMERAS] |
Definition at line 78 of file ACameraManager.h.
ACameraHelper* ACameraManager::m_apCurrentSplitscreenCameraHelpers[SPLITSCREEN_MAX_CAMERAS] |
Definition at line 80 of file ACameraManager.h.
ACameraHelper* ACameraManager::m_apSplitscreenCameraHelpers[SPLITSCREEN_CAMERAHELPER_NUM_OF] |
Definition at line 76 of file ACameraManager.h.
TBOOL ACameraManager::m_bIsPosLerping |
Definition at line 88 of file ACameraManager.h.
TFLOAT ACameraManager::m_fLerpDuration |
Definition at line 84 of file ACameraManager.h.
TFLOAT ACameraManager::m_fLerpTime |
Definition at line 85 of file ACameraManager.h.
ACamera* ACameraManager::m_pCurrentCamera |
Definition at line 77 of file ACameraManager.h.
ACameraHelper* ACameraManager::m_pCurrentHelper |
Definition at line 79 of file ACameraManager.h.
ACameraHelper* ACameraManager::m_pPreviousCameraHelper |
Definition at line 81 of file ACameraManager.h.
Toshi::TVector4 ACameraManager::m_vInitialLookDirection |
Definition at line 83 of file ACameraManager.h.
Toshi::TVector4 ACameraManager::m_vLerpPosFrom |
Definition at line 82 of file ACameraManager.h.
|
static |
Definition at line 10 of file ACameraManager.h.
|
staticconstexpr |
Definition at line 10 of file ACameraManager.h.
|
staticconstexpr |
Definition at line 12 of file ACameraManager.h.