#include <AAnimatableObjectType.h>
Public Member Functions | |
AAnimatableObjectType () | |
virtual | ~AAnimatableObjectType () |
virtual TBOOL | CreateFromProperties (const PBProperties *a_pProperties, const Toshi::TPString8 &a_rcName) |
virtual TBOOL | Create (const Toshi::TPString8 &a_rcName) |
virtual void | OnAnimatableObjectCreated (AAnimatableObject *a_pAnimatableObject) |
void | Destroy () |
ANamedAnimationSetRef | FindAnimationSet (const Toshi::TPString8 &a_rcName) const |
ANamedAnimationSetRef | GetAnimationSet (TINT a_iIndex) const |
ANamedAnimationSetRef | GetDefaultAnimationSet () const |
TINT | GetNumAnimationSets () const |
AModelInstance * | Instantiate () |
const Toshi::TPString8 & | GetName () const |
AModel * | GetModel () const |
Toshi::T2DList< AAnimControllerType > & | GetAnimControllerTypes () |
Static Public Attributes | |
static constexpr TSIZE | MAX_ANIMATION_SETS = 6 |
Definition at line 15 of file AAnimatableObjectType.h.
AAnimatableObjectType::AAnimatableObjectType | ( | ) |
Definition at line 14 of file AAnimatableObjectType.cpp.
|
virtual |
Definition at line 22 of file AAnimatableObjectType.cpp.
|
virtual |
Definition at line 86 of file AAnimatableObjectType.cpp.
|
virtual |
Reimplemented in AAnimatableObjectTypeBunch.
Definition at line 31 of file AAnimatableObjectType.cpp.
void AAnimatableObjectType::Destroy | ( | ) |
Definition at line 113 of file AAnimatableObjectType.cpp.
ANamedAnimationSetRef AAnimatableObjectType::FindAnimationSet | ( | const Toshi::TPString8 & | a_rcName | ) | const |
Definition at line 133 of file AAnimatableObjectType.cpp.
ANamedAnimationSetRef AAnimatableObjectType::GetAnimationSet | ( | TINT | a_iIndex | ) | const |
Definition at line 147 of file AAnimatableObjectType.cpp.
|
inline |
Definition at line 42 of file AAnimatableObjectType.h.
ANamedAnimationSetRef AAnimatableObjectType::GetDefaultAnimationSet | ( | ) | const |
Definition at line 158 of file AAnimatableObjectType.cpp.
|
inline |
Definition at line 40 of file AAnimatableObjectType.h.
|
inline |
Definition at line 39 of file AAnimatableObjectType.h.
TINT AAnimatableObjectType::GetNumAnimationSets | ( | ) | const |
Definition at line 163 of file AAnimatableObjectType.cpp.
AModelInstance * AAnimatableObjectType::Instantiate | ( | ) |
Definition at line 168 of file AAnimatableObjectType.cpp.
|
virtual |
Reimplemented in AAnimatableObjectTypeBunch.
Definition at line 108 of file AAnimatableObjectType.cpp.
|
staticconstexpr |
Definition at line 19 of file AAnimatableObjectType.h.