This is the complete list of members for Model, including all inherited members.
| BoundingMode enum name | Model | |
| calc()=0 | RenderObjBase | pure virtual |
| calcAnm()=0 | Model | pure virtual |
| calcGPU(s32 view_index, const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, RenderObjRenderMgr *render_mgr)=0 | RenderObj | pure virtual |
| calcMdl()=0 | Model | pure virtual |
| calcViewShapeShadowFlags(agl::sdw::DepthShadow *depth_shadow, RenderObjLayerBase *shadow_layer, RenderObjRenderMgr *render_mgr)=0 | Model | pure virtual |
| cBoundingMode_Disable enum value | Model | |
| cBoundingMode_Enable enum value | Model | |
| cBoundingMode_EnableSubBounding enum value | Model | |
| drawOpa(s32 view_index, const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, RenderObjRenderMgr *render_mgr)=0 | RenderObj | pure virtual |
| drawReflectionOpa(s32 view_index, const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, RenderObjRenderMgr *render_mgr) | RenderObj | inlinevirtual |
| drawReflectionXlu(s32 view_index, const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, RenderObjRenderMgr *render_mgr) | RenderObj | inlinevirtual |
| drawShadowOpa(s32 view_index, const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, RenderObjRenderMgr *render_mgr) | RenderObj | inlinevirtual |
| drawXlu(s32 view_index, const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, RenderObjRenderMgr *render_mgr)=0 | RenderObj | pure virtual |
| getBoneLocalMatrix(s32 index, sead::Matrix34f *rt, sead::Vector3f *scale) const =0 | Model | pure virtual |
| getBoneName(s32 index) const =0 | Model | pure virtual |
| getBoneNum() const =0 | Model | pure virtual |
| getBoneWorldMatrix(s32 index, sead::Matrix34f *mtx) const =0 | Model | pure virtual |
| getBounding() const =0 | Model | pure virtual |
| getMaterial(s32 index) const =0 | Model | pure virtual |
| getMaterialName(s32 index) const =0 | Model | pure virtual |
| getMaterialNum() const =0 | Model | pure virtual |
| getMtxRT() const =0 | Model | pure virtual |
| getName() const =0 | Model | pure virtual |
| getOpaBufferIdx() const | Model | inline |
| getOrderPos() | RenderObj | inline |
| getOrderPos() const | RenderObj | inline |
| getScale() const =0 | Model | pure virtual |
| getShaAnims() const =0 | Model | pure virtual |
| getShuAnims() const =0 | Model | pure virtual |
| getSklAnimBlendWeight(s32 index) const =0 | Model | pure virtual |
| getSklAnims() const =0 | Model | pure virtual |
| getTexAnims() const =0 | Model | pure virtual |
| getVisAnims() const =0 | Model | pure virtual |
| getXluBufferIdx() const | Model | inline |
| hasOpa() const =0 | Model | pure virtual |
| hasShadow() const | RenderObj | inlinevirtual |
| hasXlu() const =0 | Model | pure virtual |
| IDisposer() | sead::IDisposer | |
| isBoneVisible(s32 index) const =0 | Model | pure virtual |
| isBoundingEnable() const =0 | Model | pure virtual |
| isMaterialVisible(s32 index) const =0 | Model | pure virtual |
| mDisposerHeap | sead::IDisposer | private |
| mListNode | sead::IDisposer | private |
| Model() | Model | |
| mOpaBufferIdx | Model | protected |
| mOrderPos | RenderObj | protected |
| mXluBufferIdx | Model | protected |
| RenderObj() | RenderObj | inline |
| RenderObjBase() | RenderObjBase | inline |
| searchBoneIndex(const sead::SafeString &name) const =0 | Model | pure virtual |
| searchMaterialIndex(const sead::SafeString &name) const =0 | Model | pure virtual |
| setBoneLocalMatrix(s32 index, const sead::Matrix34f &rt, const sead::Vector3f &scale)=0 | Model | pure virtual |
| setBoneVisible(s32 index, bool visible)=0 | Model | pure virtual |
| setBoneWorldMatrix(s32 index, const sead::Matrix34f &mtx)=0 | Model | pure virtual |
| setBoundingEnable(bool enable)=0 | Model | pure virtual |
| setMaterialVisible(s32 index, bool visible)=0 | Model | pure virtual |
| setMtxRT(const sead::Matrix34f &rt)=0 | Model | pure virtual |
| setOpaBufferIdx(s32 index) | Model | inline |
| setScale(const sead::Vector3f &scale)=0 | Model | pure virtual |
| setShaAnim(s32 index, Animation *anim)=0 | Model | pure virtual |
| setShuAnim(s32 index, Animation *anim)=0 | Model | pure virtual |
| setSklAnim(s32 index, Animation *anim)=0 | Model | pure virtual |
| setSklAnimBlendWeight(s32 index, f32 weight)=0 | Model | pure virtual |
| setTexAnim(s32 index, Animation *anim)=0 | Model | pure virtual |
| setVisAnim(s32 index, Animation *anim)=0 | Model | pure virtual |
| setXluBufferIdx(s32 index) | Model | inline |
| updateView(s32 view_index, const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, RenderObjRenderMgr *render_mgr)=0 | RenderObj | pure virtual |
| ~IDisposer() | sead::IDisposer | virtual |
| ~Model() override | Model |