al::AnimPlayerSkl class

Base classes

class AnimPlayerBase

Public static functions

static auto tryCreate(const AnimPlayerInitInfo*, s32) -> AnimPlayerSkl*

Constructors, destructors, conversion operators

AnimPlayerSkl(const AnimPlayerInitInfo*, s32)

Public functions

auto calcNeedUpdateAnimNext() -> bool override
auto startSklAnim(const char*, const char*, const char*, const char*, const char*, const char*, const char*) -> bool
void startPartialAnim(const char*, s32, s32, const SklAnimRetargettingInfo*)
void updateLast() override
void update()
void reset()
void clearSklAnimBlend()
auto calcSklAnim() -> bool
auto initInterp(const char*) -> bool
void initPartialAnim(s32, s32, s32)
void prepareAnimInterpDirect(s32)
void clearPartialAnim(s32)
void setSklAnim(const char*, s32)
void setSklAnimBlendWeight(s32, f32)
void setSklAnimFrame(s32, f32)
void setSklAnimFrameRate(s32, f32)
void setPartialAnimFrame(s32, f32)
void setPartialAnimFrameRate(s32, f32)
void addPartialAnimJoint(s32, const char*, const char*)
void addPartialAnimJointRecursive(s32, const char*)
auto getPlayingSklAnimName(s32) -> const char*
auto getPlayingPartialSklAnimName(s32) -> const char*
auto getSklAnimBlendWeight(s32) -> f32
auto getSklAnimBlendNum() -> s32
auto getSklAnimFrame(s32) -> f32
auto getSklAnimFrameMax(s32) -> f32
auto getSklAnimFrameMax(const char*) -> f32
auto getSklAnimFrameRate(s32) -> f32
auto getSklAnimFrameRate(s32, f32) -> f32
auto getPartialAnimSlotNum() -> s32
auto getJoitsAmountFromJos32(const char*) -> s32
auto getPartialAnimFrame(s32) -> f32
auto getPartialAnimFrameRate(s32) -> f32
auto isSklAnimExist(const char*) -> bool
auto isSklAnimEnd(s32) -> bool
auto isSklAnimOneTime(s32) -> bool
auto isSklAnimOneTime(const char*) -> bool
auto isSklAnimPlaying(s32) -> bool
auto isPartialAnimEnd(s32) -> bool
auto isPartialAnimOneTime(s32) -> bool
auto isPartialAnimAttached(s32) -> bool
void setRetargettingInfo(SklAnimRetargettingInfo* info)
auto getAnimInfoTable() -> AnimInfoTable*

Function documentation