#include <AToshiAnimationInterface.h>
Classes | |
struct | AnimEvent |
struct | AnimEventList |
Public Types | |
enum | ANIMEVENT_TYPE_ : ANIMEVENT_TYPE { ANIMEVENT_TYPE_START , ANIMEVENT_TYPE_END , ANIMEVENT_TYPE_BREAKPOINT } |
using | ANIMEVENT_TYPE = TINT32 |
Static Public Attributes | |
static constexpr TSIZE | MAX_NUM_ANIMATIONS = 20 |
Definition at line 34 of file AToshiAnimationInterface.h.
Definition at line 39 of file AToshiAnimationInterface.h.
Enumerator | |
---|---|
ANIMEVENT_TYPE_START | |
ANIMEVENT_TYPE_END | |
ANIMEVENT_TYPE_BREAKPOINT |
Definition at line 40 of file AToshiAnimationInterface.h.
AToshiAnimationInterface::AToshiAnimationInterface | ( | ) |
Definition at line 44 of file AToshiAnimationInterface.cpp.
AToshiAnimationInterface::~AToshiAnimationInterface | ( | ) |
Definition at line 53 of file AToshiAnimationInterface.cpp.
AToshiAnimationRef * AToshiAnimationInterface::CreateAnimationRef | ( | Toshi::T2DList< AToshiAnimationRef > & | a_rList, |
ANamedAnimation * | a_pAnimation, | ||
TFLOAT | a_fWeight, | ||
ANamedAnimationTransition * | a_pTransition ) |
Definition at line 544 of file AToshiAnimationInterface.cpp.
AToshiAnimationRef * AToshiAnimationInterface::CreateOverlayAnimationRef | ( | ANamedAnimation * | a_pAnimation, |
TFLOAT | a_fWeight ) |
Definition at line 561 of file AToshiAnimationInterface.cpp.
AToshiAnimationRef * AToshiAnimationInterface::FindAnimationRef | ( | const Toshi::TPString8 & | a_strName | ) |
Definition at line 533 of file AToshiAnimationInterface.cpp.
TAnimation * AToshiAnimationInterface::GetAnimation | ( | const AToshiAnimationRef & | a_rAnimRef | ) |
Definition at line 571 of file AToshiAnimationInterface.cpp.
ANamedAnimationSetRef AToshiAnimationInterface::GetAnimationSet | ( | ) |
Definition at line 528 of file AToshiAnimationInterface.cpp.
void AToshiAnimationInterface::KillAllAnimations | ( | ) |
Definition at line 501 of file AToshiAnimationInterface.cpp.
AToshiAnimationRef * AToshiAnimationInterface::PlayAnim | ( | const Toshi::TPString8 & | a_strName, |
TFLOAT | a_fWeight, | ||
TBOOL | a_bCreateNewRef ) |
Definition at line 79 of file AToshiAnimationInterface.cpp.
|
inline |
Definition at line 97 of file AToshiAnimationInterface.h.
TBOOL AToshiAnimationInterface::SetAnimationTransition | ( | AToshiAnimationRef & | a_rAnimationRef, |
ANamedAnimationTransition * | a_pTransition ) |
Definition at line 510 of file AToshiAnimationInterface.cpp.
|
inline |
Definition at line 96 of file AToshiAnimationInterface.h.
TBOOL AToshiAnimationInterface::StopAnim | ( | const AToshiAnimationRef & | a_rAnimationRef | ) |
Definition at line 442 of file AToshiAnimationInterface.cpp.
TBOOL AToshiAnimationInterface::StopAnim | ( | const AToshiAnimationRef & | a_rAnimationRef, |
ANamedAnimationTransition * | a_pTransition ) |
Definition at line 482 of file AToshiAnimationInterface.cpp.
void AToshiAnimationInterface::Update | ( | TFLOAT | a_fDeltaTime, |
AnimEventList & | a_rEventList ) |
Definition at line 59 of file AToshiAnimationInterface.cpp.
|
staticconstexpr |
Definition at line 37 of file AToshiAnimationInterface.h.