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

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

_128ModelG3dprivate
activateMaterial(const agl::g3d::ModelShaderAssign &shader_assign, const nw::g3d::MaterialObj *material, const LightMap &light_map) constModelG3d
applyBlendWeight_(s32 shape_index)ModelG3dprivate
BoundingMode enum nameModel
calc() overrideModelG3dvirtual
calcAnm() overrideModelG3dvirtual
calcBounding_()ModelG3dprivate
calcGPU(s32 view_index, const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, RenderObjRenderMgr *render_mgr) overrideModelG3dvirtual
calcMdl() overrideModelG3dvirtual
calcViewShapeShadowFlags(agl::sdw::DepthShadow *depth_shadow, RenderObjLayerBase *shadow_layer, RenderObjRenderMgr *render_mgr) overrideModelG3dvirtual
cBoundingMode_Disable enum valueModel
cBoundingMode_Enable enum valueModel
cBoundingMode_EnableSubBounding enum valueModel
createViewShapeShadowFlagBuffer_(s32 num_view, sead::Heap *heap)ModelG3dprivate
cSamplerSlot_LightMap_0 enum valueModelG3d
cSamplerSlot_ReflectionMap enum valueModelG3d
cSamplerSlot_ShadowMap enum valueModelG3d
drawOpa(s32 view_index, const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, RenderObjRenderMgr *render_mgr) overrideModelG3dvirtual
drawOpa_(DrawInfo &draw_info, const RenderObjRenderMgr *render_mgr) constModelG3dprivate
drawReflectionOpa(s32 view_index, const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, RenderObjRenderMgr *render_mgr) overrideModelG3dvirtual
drawReflectionXlu(s32 view_index, const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, RenderObjRenderMgr *render_mgr) overrideModelG3dvirtual
drawShadowOpa(s32 view_index, const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, RenderObjRenderMgr *render_mgr) overrideModelG3dvirtual
drawShape_(DrawInfo &draw_info, const ShapeRenderInfo &render_info, const RenderObjRenderMgr *render_mgr) constModelG3dprivate
drawXlu(s32 view_index, const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, RenderObjRenderMgr *render_mgr) overrideModelG3dvirtual
drawXlu_(DrawInfo &draw_info, const RenderObjRenderMgr *render_mgr) constModelG3dprivate
getBoneLocalMatrix(s32 index, sead::Matrix34f *rt=nullptr, sead::Vector3f *scale=nullptr) const overrideModelG3dvirtual
getBoneName(s32 index) const overrideModelG3dvirtual
getBoneNum() const overrideModelG3dvirtual
getBoneWorldMatrix(s32 index, sead::Matrix34f *mtx) const overrideModelG3dvirtual
getBounding() const overrideModelG3dinlinevirtual
getMaterial(s32 index) const overrideModelG3dinlinevirtual
getMaterialName(s32 index) const overrideModelG3dvirtual
getMaterialNum() const overrideModelG3dvirtual
getModelEx()ModelG3dinline
getModelEx() constModelG3dinline
getMtxRT() const overrideModelG3dinlinevirtual
getName() const overrideModelG3dinlinevirtual
getOpaBufferIdx() constModelinline
getOrderPos()RenderObjinline
getOrderPos() constRenderObjinline
getRenderFlag()ModelG3dinline
getRenderFlag() constModelG3dinline
getScale() const overrideModelG3dinlinevirtual
getShaAnimBuffer()ModelG3dinline
getShaAnims() const overrideModelG3dinlineprivatevirtual
getShape(s32 index)ModelG3dinline
getShape(s32 index) constModelG3dinline
getShuAnimBuffer()ModelG3dinline
getShuAnims() const overrideModelG3dinlineprivatevirtual
getSklAnimBlendWeight(s32 index) const overrideModelG3dinlinevirtual
getSklAnimBuffer()ModelG3dinline
getSklAnims() const overrideModelG3dinlineprivatevirtual
getTexAnimBuffer()ModelG3dinline
getTexAnims() const overrideModelG3dinlineprivatevirtual
getVisAnimBuffer()ModelG3dinline
getVisAnims() const overrideModelG3dinlineprivatevirtual
getXluBufferIdx() constModelinline
hasOpa() const overrideModelG3dvirtual
hasShadow() const overrideModelG3dinlinevirtual
hasXlu() const overrideModelG3dvirtual
IDisposer()sead::IDisposer
initialize(nw::g3d::res::ResModel *res_model, const agl::ShaderProgramArchive *shader_archive, s32 num_view, s32 num_skl_anim, s32 num_tex_anim, s32 num_shu_anim, s32 num_vis_anim, s32 num_sha_anim, BoundingMode bounding_mode, sead::Heap *heap)ModelG3d
initializeShapeRenderInfo_(ShapeRenderInfo &render_info, const nw::g3d::MaterialObj *material, const nw::g3d::ShapeObj *shape)ModelG3dprivate
isBoneVisible(s32 index) const overrideModelG3dvirtual
isBoundingEnable() const overrideModelG3dinlinevirtual
isMaterialVisible(s32 index) const overrideModelG3dvirtual
mBlockBufferModelG3dprivate
mBlockBufferSizeModelG3dprivate
mBoundingModelG3dprivate
mBoundingEnableFlagModelG3dprivate
mBoundingFlagArrayModelG3dprivate
mBufferModelG3dprivate
mDisplayListDirtyModelG3dprivate
mDisposerHeapsead::IDisposerprivate
mListNodesead::IDisposerprivate
mMaterialModelG3dprivate
mModelExModelG3dprivate
mMtxRTModelG3dprivate
Model()Model
ModelG3d()ModelG3d
mOpaBufferIdxModelprotected
mOpaShapeInfoModelG3dprivate
mOrderPosRenderObjprotected
mRenderFlagModelG3dprivate
mScaleModelG3dprivate
mShaAnimModelG3dprivate
mShaderAssignModelG3dprivate
mShapeModelG3dprivate
mShapeFlagModelG3dprivate
mShuAnimModelG3dprivate
mSklAnimModelG3dprivate
mSklAnimBlenderModelG3dprivate
mSklAnimBlenderBufferModelG3dprivate
mSklAnimBlendWeightModelG3dprivate
mSubBoundingModelG3dprivate
mSubBoundingFlagArrayModelG3dprivate
mTexAnimModelG3dprivate
mViewDepthShadowEnableFlagModelG3dprivate
mViewShapeShadowFlagBufferModelG3dprivate
mVisAnimModelG3dprivate
mXluBufferIdxModelprotected
mXluShapeInfoModelG3dprivate
RenderObj()RenderObjinline
RenderObjBase()RenderObjBaseinline
SamplerSlot enum nameModelG3d
searchBoneIndex(const sead::SafeString &name) const overrideModelG3dvirtual
searchMaterialIndex(const sead::SafeString &name) const overrideModelG3dvirtual
setBoneLocalMatrix(s32 index, const sead::Matrix34f &rt, const sead::Vector3f &scale) overrideModelG3dvirtual
setBoneVisible(s32 index, bool visible) overrideModelG3dvirtual
setBoneWorldMatrix(s32 index, const sead::Matrix34f &mtx) overrideModelG3dvirtual
setBoundingEnable(bool enable) overrideModelG3dinlinevirtual
setBoundingFlagArray_(BoundingFlagArray &flag_array, const SkeletalAnimation &anim)ModelG3dprivatestatic
setDisplayListDirty()ModelG3d
setMaterialVisible(s32 index, bool visible) overrideModelG3dvirtual
setMtxRT(const sead::Matrix34f &rt) overrideModelG3dinlinevirtual
setOpaBufferIdx(s32 index)Modelinline
setScale(const sead::Vector3f &scale) overrideModelG3dinlinevirtual
setShaAnim(s32 index, Animation *anim) overrideModelG3dvirtual
setShuAnim(s32 index, Animation *anim) overrideModelG3dvirtual
setSklAnim(s32 index, Animation *anim) overrideModelG3dvirtual
setSklAnimBlendWeight(s32 index, f32 weight) overrideModelG3dinlinevirtual
setTexAnim(s32 index, Animation *anim) overrideModelG3dvirtual
setVisAnim(s32 index, Animation *anim) overrideModelG3dvirtual
setXluBufferIdx(s32 index)Modelinline
sortShapeRenderInfoCmp(const ShapeRenderInfo *a, const ShapeRenderInfo *b)ModelG3dprivatestatic
updateView(s32 view_index, const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, RenderObjRenderMgr *render_mgr) overrideModelG3dinlinevirtual
~IDisposer()sead::IDisposervirtual
~Model() overrideModel
~ModelG3d()ModelG3dvirtual