#include <ANamedAnimationSet.h>
Public Types | |
enum | OVERLAYTYPE_ : OVERLAYTYPE { OVERLAYTYPE_NONE = 0 , OVERLAYTYPE_BLINK = ( 1U << ( 0 ) ) , OVERLAYTYPE_LOOK_LEFT = ( 1U << ( 1 ) ) , OVERLAYTYPE_LOOK_RIGHT = ( 1U << ( 2 ) ) , OVERLAYTYPE_LOOK_UP = ( 1U << ( 3 ) ) , OVERLAYTYPE_LOOK_DOWN = ( 1U << ( 4 ) ) } |
using | ThisClass = ANamedAnimationSet |
using | BaseClass = Toshi::TObject |
using | OVERLAYTYPE = TUINT8 |
Public Member Functions | |
virtual Toshi::TClass * | GetClass () override |
ANamedAnimationSet () | |
ANamedAnimationSet (Toshi::T2Allocator *a_pAllocator) | |
~ANamedAnimationSet () | |
TBOOL | CreateFromProperties (const PBProperties *a_pProperties, Toshi::TSkeleton *a_pSkeleton) |
void | Destroy () |
TBOOL | AddSoundBreakpoint (ASoundBreakpoint *a_pSoundBreakpoint, Toshi::TSkeleton *a_pSkeleton) |
const Toshi::TPString8 & | GetName () const |
ANamedAnimation * | GetNamedAnimation (const Toshi::TPString8 &a_strName) |
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( "ANamedAnimationSet", ANamedAnimationSet::PARENTCLASS, ANamedAnimationSet::CreateTObject, ANamedAnimationSet::CreateTObjectInPlace, ANamedAnimationSet::InitialiseClass, ANamedAnimationSet::DeinitialiseClass, 0, 1, sizeof( ANamedAnimationSet ), alignof( ANamedAnimationSet ) ) |
Definition at line 11 of file ANamedAnimationSet.h.
using ANamedAnimationSet::BaseClass = Toshi::TObject |
Definition at line 16 of file ANamedAnimationSet.h.
Definition at line 18 of file ANamedAnimationSet.h.
Definition at line 16 of file ANamedAnimationSet.h.
Enumerator | |
---|---|
OVERLAYTYPE_NONE | |
OVERLAYTYPE_BLINK | |
OVERLAYTYPE_LOOK_LEFT | |
OVERLAYTYPE_LOOK_RIGHT | |
OVERLAYTYPE_LOOK_UP | |
OVERLAYTYPE_LOOK_DOWN |
Definition at line 19 of file ANamedAnimationSet.h.
ANamedAnimationSet::ANamedAnimationSet | ( | ) |
Definition at line 15 of file ANamedAnimationSet.cpp.
ANamedAnimationSet::ANamedAnimationSet | ( | Toshi::T2Allocator * | a_pAllocator | ) |
Definition at line 23 of file ANamedAnimationSet.cpp.
ANamedAnimationSet::~ANamedAnimationSet | ( | ) |
Definition at line 32 of file ANamedAnimationSet.cpp.
TBOOL ANamedAnimationSet::AddSoundBreakpoint | ( | ASoundBreakpoint * | a_pSoundBreakpoint, |
Toshi::TSkeleton * | a_pSkeleton ) |
Definition at line 125 of file ANamedAnimationSet.cpp.
TBOOL ANamedAnimationSet::CreateFromProperties | ( | const PBProperties * | a_pProperties, |
Toshi::TSkeleton * | a_pSkeleton ) |
Definition at line 46 of file ANamedAnimationSet.cpp.
|
static |
Definition at line 10 of file ANamedAnimationSet.cpp.
|
static |
Definition at line 10 of file ANamedAnimationSet.cpp.
|
static |
Definition at line 10 of file ANamedAnimationSet.cpp.
void ANamedAnimationSet::Destroy | ( | ) |
Definition at line 106 of file ANamedAnimationSet.cpp.
|
overridevirtual |
Definition at line 10 of file ANamedAnimationSet.cpp.
|
inlinestatic |
Definition at line 16 of file ANamedAnimationSet.h.
|
inline |
Definition at line 40 of file ANamedAnimationSet.h.
ANamedAnimation * ANamedAnimationSet::GetNamedAnimation | ( | const Toshi::TPString8 & | a_strName | ) |
Definition at line 132 of file ANamedAnimationSet.cpp.
|
static |
Definition at line 10 of file ANamedAnimationSet.cpp.
|
static |
Definition at line 16 of file ANamedAnimationSet.h.
|
staticconstexpr |
Definition at line 16 of file ANamedAnimationSet.h.