#include <AKeyFrameLibraryManager.h>
Public Types | |
using | ThisClass = AKeyFrameLibraryManager |
using | BaseClass = Toshi::TObject |
using | LibraryMap = Toshi::T2Map<Toshi::TPString8, Toshi::TKeyframeLibrary*, Toshi::TPString8::Comparator> |
Public Member Functions | |
virtual Toshi::TClass * | GetClass () override |
AKeyFrameLibraryManager () | |
~AKeyFrameLibraryManager () | |
void | LoadLibrariesFromProperties (const PBPropertyValue *a_pArray, Toshi::TTRB *a_pTRB) |
TBOOL | LoadLibrary (const Toshi::TPString8 &a_rLibraryName, Toshi::TTRB *a_pTRB=nullptr) |
TBOOL | UnrefLibrary (const Toshi::TPString8 &a_rLibraryName) |
Static Public Member Functions | |
static Toshi::TObject * | CreateTObject () |
static Toshi::TObject * | CreateTObjectInPlace (void *a_pPtr) |
static void | InitialiseClass () |
static void | DeinitialiseClass () |
static __forceinline Toshi::TClass * | GetClassStatic () |
Static Public Attributes | |
static constexpr Toshi::TClass * | PARENTCLASS = & Toshi::TObject::ms_oClass |
static Toshi::TClass | ms_oClass = Toshi::TClass( "AKeyFrameLibraryManager", AKeyFrameLibraryManager::PARENTCLASS, AKeyFrameLibraryManager::CreateTObject, AKeyFrameLibraryManager::CreateTObjectInPlace, AKeyFrameLibraryManager::InitialiseClass, AKeyFrameLibraryManager::DeinitialiseClass, 0, 1, sizeof( AKeyFrameLibraryManager ), alignof( AKeyFrameLibraryManager ) ) |
Definition at line 9 of file AKeyFrameLibraryManager.h.
using AKeyFrameLibraryManager::BaseClass = Toshi::TObject |
Definition at line 13 of file AKeyFrameLibraryManager.h.
using AKeyFrameLibraryManager::LibraryMap = Toshi::T2Map<Toshi::TPString8, Toshi::TKeyframeLibrary*, Toshi::TPString8::Comparator> |
Definition at line 15 of file AKeyFrameLibraryManager.h.
Definition at line 13 of file AKeyFrameLibraryManager.h.
AKeyFrameLibraryManager::AKeyFrameLibraryManager | ( | ) |
Definition at line 17 of file AKeyFrameLibraryManager.cpp.
AKeyFrameLibraryManager::~AKeyFrameLibraryManager | ( | ) |
Definition at line 22 of file AKeyFrameLibraryManager.cpp.
|
static |
Definition at line 15 of file AKeyFrameLibraryManager.cpp.
|
static |
Definition at line 15 of file AKeyFrameLibraryManager.cpp.
|
static |
Definition at line 15 of file AKeyFrameLibraryManager.cpp.
|
overridevirtual |
Definition at line 15 of file AKeyFrameLibraryManager.cpp.
|
inlinestatic |
Definition at line 13 of file AKeyFrameLibraryManager.h.
|
static |
Definition at line 15 of file AKeyFrameLibraryManager.cpp.
void AKeyFrameLibraryManager::LoadLibrariesFromProperties | ( | const PBPropertyValue * | a_pArray, |
Toshi::TTRB * | a_pTRB ) |
Definition at line 27 of file AKeyFrameLibraryManager.cpp.
TBOOL AKeyFrameLibraryManager::LoadLibrary | ( | const Toshi::TPString8 & | a_rLibraryName, |
Toshi::TTRB * | a_pTRB = nullptr ) |
Definition at line 45 of file AKeyFrameLibraryManager.cpp.
TBOOL AKeyFrameLibraryManager::UnrefLibrary | ( | const Toshi::TPString8 & | a_rLibraryName | ) |
Definition at line 95 of file AKeyFrameLibraryManager.cpp.
|
static |
Definition at line 13 of file AKeyFrameLibraryManager.h.
|
staticconstexpr |
Definition at line 13 of file AKeyFrameLibraryManager.h.