New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
Model Member List

This is the complete list of members for Model, including all inherited members.

BoundingMode enum nameModel
calc()=0RenderObjBasepure virtual
calcAnm()=0Modelpure virtual
calcGPU(s32 view_index, const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, RenderObjRenderMgr *render_mgr)=0RenderObjpure virtual
calcMdl()=0Modelpure virtual
calcViewShapeShadowFlags(agl::sdw::DepthShadow *depth_shadow, RenderObjLayerBase *shadow_layer, RenderObjRenderMgr *render_mgr)=0Modelpure virtual
cBoundingMode_Disable enum valueModel
cBoundingMode_Enable enum valueModel
cBoundingMode_EnableSubBounding enum valueModel
drawOpa(s32 view_index, const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, RenderObjRenderMgr *render_mgr)=0RenderObjpure virtual
drawReflectionOpa(s32 view_index, const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, RenderObjRenderMgr *render_mgr)RenderObjinlinevirtual
drawReflectionXlu(s32 view_index, const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, RenderObjRenderMgr *render_mgr)RenderObjinlinevirtual
drawShadowOpa(s32 view_index, const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, RenderObjRenderMgr *render_mgr)RenderObjinlinevirtual
drawXlu(s32 view_index, const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, RenderObjRenderMgr *render_mgr)=0RenderObjpure virtual
getBoneLocalMatrix(s32 index, sead::Matrix34f *rt, sead::Vector3f *scale) const =0Modelpure virtual
getBoneName(s32 index) const =0Modelpure virtual
getBoneNum() const =0Modelpure virtual
getBoneWorldMatrix(s32 index, sead::Matrix34f *mtx) const =0Modelpure virtual
getBounding() const =0Modelpure virtual
getMaterial(s32 index) const =0Modelpure virtual
getMaterialName(s32 index) const =0Modelpure virtual
getMaterialNum() const =0Modelpure virtual
getMtxRT() const =0Modelpure virtual
getName() const =0Modelpure virtual
getOpaBufferIdx() constModelinline
getOrderPos()RenderObjinline
getOrderPos() constRenderObjinline
getScale() const =0Modelpure virtual
getShaAnims() const =0Modelpure virtual
getShuAnims() const =0Modelpure virtual
getSklAnimBlendWeight(s32 index) const =0Modelpure virtual
getSklAnims() const =0Modelpure virtual
getTexAnims() const =0Modelpure virtual
getVisAnims() const =0Modelpure virtual
getXluBufferIdx() constModelinline
hasOpa() const =0Modelpure virtual
hasShadow() constRenderObjinlinevirtual
hasXlu() const =0Modelpure virtual
IDisposer()sead::IDisposer
isBoneVisible(s32 index) const =0Modelpure virtual
isBoundingEnable() const =0Modelpure virtual
isMaterialVisible(s32 index) const =0Modelpure virtual
mDisposerHeapsead::IDisposerprivate
mListNodesead::IDisposerprivate
Model()Model
mOpaBufferIdxModelprotected
mOrderPosRenderObjprotected
mXluBufferIdxModelprotected
RenderObj()RenderObjinline
RenderObjBase()RenderObjBaseinline
searchBoneIndex(const sead::SafeString &name) const =0Modelpure virtual
searchMaterialIndex(const sead::SafeString &name) const =0Modelpure virtual
setBoneLocalMatrix(s32 index, const sead::Matrix34f &rt, const sead::Vector3f &scale)=0Modelpure virtual
setBoneVisible(s32 index, bool visible)=0Modelpure virtual
setBoneWorldMatrix(s32 index, const sead::Matrix34f &mtx)=0Modelpure virtual
setBoundingEnable(bool enable)=0Modelpure virtual
setMaterialVisible(s32 index, bool visible)=0Modelpure virtual
setMtxRT(const sead::Matrix34f &rt)=0Modelpure virtual
setOpaBufferIdx(s32 index)Modelinline
setScale(const sead::Vector3f &scale)=0Modelpure virtual
setShaAnim(s32 index, Animation *anim)=0Modelpure virtual
setShuAnim(s32 index, Animation *anim)=0Modelpure virtual
setSklAnim(s32 index, Animation *anim)=0Modelpure virtual
setSklAnimBlendWeight(s32 index, f32 weight)=0Modelpure virtual
setTexAnim(s32 index, Animation *anim)=0Modelpure virtual
setVisAnim(s32 index, Animation *anim)=0Modelpure virtual
setXluBufferIdx(s32 index)Modelinline
updateView(s32 view_index, const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, RenderObjRenderMgr *render_mgr)=0RenderObjpure virtual
~IDisposer()sead::IDisposervirtual
~Model() overrideModel