al::ModelKeeper class

Base classes

class HioNode

Constructors, destructors, conversion operators

ModelKeeper()
~ModelKeeper() virtual

Public functions

void initResource()
void createMatAnimForProgram(s32)
void setDisplayRootJointMtxPtr(const sead::Matrix34f* mtx)
void setModelLodCtrl(ModelLodCtrl* modelLodCtrl)
void setDitherAnimator(DitherAnimator* ditherAnimator)
void initModel(s32, GpuMemAllocator*, ModelShaderHolder*, ModelOcclusionCullingDirector*, ShadowDirector*, PrepassTriangleCulling*)
void show()
void hide()
void update()
void updateLast()
void calc(const sead::Matrix34f&, const sead::Vector3f&)
auto getBaseMtx() const -> const sead::Matrix34f*
auto getWorldMtxPtrByIndex(s32 index) const -> sead::Matrix34f*
auto getModelCtrl() const -> ModelCtrl*
auto getAnimSkl() const -> AnimPlayerSkl*
auto getAnimMtp() const -> AnimPlayerMat*
auto getAnimMts() const -> AnimPlayerMat*
auto getAnimMcl() const -> AnimPlayerMat*
auto getAnimMat() const -> AnimPlayerMat*
auto getAnimVis() const -> AnimPlayerVis*
auto getAnimVisForAction() const -> AnimPlayerVis*
auto isFixedModel() const -> bool
auto isIgnoreUpdateDrawClipping() const -> bool
auto isNeedSetBaseMtxAndCalcAnim() const -> bool