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