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
cRenderFlag_Default enum valueModelG3d
cRenderFlag_DrawAllAtOpa enum valueModelG3d
cRenderFlag_DrawAllAtXlu enum valueModelG3d
cRenderFlag_DrawOpa enum valueModelG3d
cRenderFlag_DrawOpaAtXlu enum valueModelG3d
cRenderFlag_DrawXlu enum valueModelG3d
cRenderFlag_DrawXluAtOpa enum valueModelG3d
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
getBaseModelMtx() const overrideModelG3dinlinevirtual
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
getLocalScale() const overrideModelG3dinlinevirtual
getMaterial(s32 index) const overrideModelG3dinlinevirtual
getMaterialName(s32 index) const overrideModelG3dvirtual
getMaterialNum() const overrideModelG3dvirtual
getModelEx()ModelG3dinline
getModelEx() constModelG3dinline
getName() const overrideModelG3dinlinevirtual
getOpaRenderPass() constModelinline
getOrderPos()RenderObjinline
getOrderPos() constRenderObjinline
getRenderFlag()ModelG3dinline
getRenderFlag() constModelG3dinline
getShaAnimBuffer()ModelG3dinline
getShaAnimBufferSize() constModelG3dinline
getShaAnims() const overrideModelG3dinlineprivatevirtual
getShape(s32 index)ModelG3dinline
getShape(s32 index) constModelG3dinline
getShuAnimBuffer()ModelG3dinline
getShuAnimBufferSize() constModelG3dinline
getShuAnims() const overrideModelG3dinlineprivatevirtual
getSklAnimBlendWeight(s32 index) const overrideModelG3dinlinevirtual
getSklAnimBuffer()ModelG3dinline
getSklAnimBufferSize() constModelG3dinline
getSklAnims() const overrideModelG3dinlineprivatevirtual
getTexAnimBuffer()ModelG3dinline
getTexAnimBufferSize() constModelG3dinline
getTexAnims() const overrideModelG3dinlineprivatevirtual
getVisAnimBuffer()ModelG3dinline
getVisAnimBufferSize() constModelG3dinline
getVisAnims() const overrideModelG3dinlineprivatevirtual
getXluRenderPass() 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
mBaseModelMtxModelG3dprivate
mBlockBufferModelG3dprivate
mBlockBufferSizeModelG3dprivate
mBoundingModelG3dprivate
mBoundingEnableFlagModelG3dprivate
mBoundingFlagArrayModelG3dprivate
mBufferModelG3dprivate
mDisplayListDirtyModelG3dprivate
mDisposerHeapsead::IDisposerprivate
mListNodesead::IDisposerprivate
mLocalScaleModelG3dprivate
mMaterialModelG3dprivate
mModelExModelG3dprivate
Model()Model
ModelG3d()ModelG3d
mOpaRenderPassModelprotected
mOpaShapeInfoModelG3dprivate
mOrderPosRenderObjprotected
mRenderFlagModelG3dprivate
mShaAnimModelG3dprivate
mShaderAssignModelG3dprivate
mShapeModelG3dprivate
mShapeFlagModelG3dprivate
mShuAnimModelG3dprivate
mSklAnimModelG3dprivate
mSklAnimBlenderModelG3dprivate
mSklAnimBlenderBufferModelG3dprivate
mSklAnimBlendWeightModelG3dprivate
mSubBoundingModelG3dprivate
mSubBoundingFlagArrayModelG3dprivate
mTexAnimModelG3dprivate
mViewDepthShadowEnableFlagModelG3dprivate
mViewShapeShadowFlagBufferModelG3dprivate
mVisAnimModelG3dprivate
mXluRenderPassModelprotected
mXluShapeInfoModelG3dprivate
RenderFlag enum nameModelG3d
RenderObj()RenderObjinline
RenderObjBase()RenderObjBaseinline
SamplerSlot enum nameModelG3d
searchBoneIndex(const sead::SafeString &name) const overrideModelG3dvirtual
searchMaterialIndex(const sead::SafeString &name) const overrideModelG3dvirtual
setBaseModelMtx(const sead::Matrix34f &mtx) overrideModelG3dinlinevirtual
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
setLocalScale(const sead::Vector3f &scale) overrideModelG3dinlinevirtual
setMaterialVisible(s32 index, bool visible) overrideModelG3dvirtual
setOpaRenderPass(s32 index)Modelinline
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
setXluRenderPass(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