This is the complete list of members for ModelG3d, including all inherited members.
| _128 | ModelG3d | private |
| activateMaterial(const agl::g3d::ModelShaderAssign &shader_assign, const nw::g3d::MaterialObj *material, const LightMap &light_map) const | ModelG3d | |
| applyBlendWeight_(s32 shape_index) | ModelG3d | private |
| BoundingMode enum name | Model | |
| calc() override | ModelG3d | virtual |
| calcAnm() override | ModelG3d | virtual |
| calcBounding_() | ModelG3d | private |
| calcGPU(s32 view_index, const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, RenderObjRenderMgr *render_mgr) override | ModelG3d | virtual |
| calcMdl() override | ModelG3d | virtual |
| calcViewShapeShadowFlags(agl::sdw::DepthShadow *depth_shadow, RenderObjLayerBase *shadow_layer, RenderObjRenderMgr *render_mgr) override | ModelG3d | virtual |
| cBoundingMode_Disable enum value | Model | |
| cBoundingMode_Enable enum value | Model | |
| cBoundingMode_EnableSubBounding enum value | Model | |
| createViewShapeShadowFlagBuffer_(s32 num_view, sead::Heap *heap) | ModelG3d | private |
| cSamplerSlot_LightMap_0 enum value | ModelG3d | |
| cSamplerSlot_ReflectionMap enum value | ModelG3d | |
| cSamplerSlot_ShadowMap enum value | ModelG3d | |
| drawOpa(s32 view_index, const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, RenderObjRenderMgr *render_mgr) override | ModelG3d | virtual |
| drawOpa_(DrawInfo &draw_info, const RenderObjRenderMgr *render_mgr) const | ModelG3d | private |
| drawReflectionOpa(s32 view_index, const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, RenderObjRenderMgr *render_mgr) override | ModelG3d | virtual |
| drawReflectionXlu(s32 view_index, const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, RenderObjRenderMgr *render_mgr) override | ModelG3d | virtual |
| drawShadowOpa(s32 view_index, const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, RenderObjRenderMgr *render_mgr) override | ModelG3d | virtual |
| drawShape_(DrawInfo &draw_info, const ShapeRenderInfo &render_info, const RenderObjRenderMgr *render_mgr) const | ModelG3d | private |
| drawXlu(s32 view_index, const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, RenderObjRenderMgr *render_mgr) override | ModelG3d | virtual |
| drawXlu_(DrawInfo &draw_info, const RenderObjRenderMgr *render_mgr) const | ModelG3d | private |
| getBoneLocalMatrix(s32 index, sead::Matrix34f *rt=nullptr, sead::Vector3f *scale=nullptr) const override | ModelG3d | virtual |
| getBoneName(s32 index) const override | ModelG3d | virtual |
| getBoneNum() const override | ModelG3d | virtual |
| getBoneWorldMatrix(s32 index, sead::Matrix34f *mtx) const override | ModelG3d | virtual |
| getBounding() const override | ModelG3d | inlinevirtual |
| getMaterial(s32 index) const override | ModelG3d | inlinevirtual |
| getMaterialName(s32 index) const override | ModelG3d | virtual |
| getMaterialNum() const override | ModelG3d | virtual |
| getModelEx() | ModelG3d | inline |
| getModelEx() const | ModelG3d | inline |
| getMtxRT() const override | ModelG3d | inlinevirtual |
| getName() const override | ModelG3d | inlinevirtual |
| getOpaBufferIdx() const | Model | inline |
| getOrderPos() | RenderObj | inline |
| getOrderPos() const | RenderObj | inline |
| getRenderFlag() | ModelG3d | inline |
| getRenderFlag() const | ModelG3d | inline |
| getScale() const override | ModelG3d | inlinevirtual |
| getShaAnimBuffer() | ModelG3d | inline |
| getShaAnims() const override | ModelG3d | inlineprivatevirtual |
| getShape(s32 index) | ModelG3d | inline |
| getShape(s32 index) const | ModelG3d | inline |
| getShuAnimBuffer() | ModelG3d | inline |
| getShuAnims() const override | ModelG3d | inlineprivatevirtual |
| getSklAnimBlendWeight(s32 index) const override | ModelG3d | inlinevirtual |
| getSklAnimBuffer() | ModelG3d | inline |
| getSklAnims() const override | ModelG3d | inlineprivatevirtual |
| getTexAnimBuffer() | ModelG3d | inline |
| getTexAnims() const override | ModelG3d | inlineprivatevirtual |
| getVisAnimBuffer() | ModelG3d | inline |
| getVisAnims() const override | ModelG3d | inlineprivatevirtual |
| getXluBufferIdx() const | Model | inline |
| hasOpa() const override | ModelG3d | virtual |
| hasShadow() const override | ModelG3d | inlinevirtual |
| hasXlu() const override | ModelG3d | virtual |
| 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) | ModelG3d | private |
| isBoneVisible(s32 index) const override | ModelG3d | virtual |
| isBoundingEnable() const override | ModelG3d | inlinevirtual |
| isMaterialVisible(s32 index) const override | ModelG3d | virtual |
| mBlockBuffer | ModelG3d | private |
| mBlockBufferSize | ModelG3d | private |
| mBounding | ModelG3d | private |
| mBoundingEnableFlag | ModelG3d | private |
| mBoundingFlagArray | ModelG3d | private |
| mBuffer | ModelG3d | private |
| mDisplayListDirty | ModelG3d | private |
| mDisposerHeap | sead::IDisposer | private |
| mListNode | sead::IDisposer | private |
| mMaterial | ModelG3d | private |
| mModelEx | ModelG3d | private |
| mMtxRT | ModelG3d | private |
| Model() | Model | |
| ModelG3d() | ModelG3d | |
| mOpaBufferIdx | Model | protected |
| mOpaShapeInfo | ModelG3d | private |
| mOrderPos | RenderObj | protected |
| mRenderFlag | ModelG3d | private |
| mScale | ModelG3d | private |
| mShaAnim | ModelG3d | private |
| mShaderAssign | ModelG3d | private |
| mShape | ModelG3d | private |
| mShapeFlag | ModelG3d | private |
| mShuAnim | ModelG3d | private |
| mSklAnim | ModelG3d | private |
| mSklAnimBlender | ModelG3d | private |
| mSklAnimBlenderBuffer | ModelG3d | private |
| mSklAnimBlendWeight | ModelG3d | private |
| mSubBounding | ModelG3d | private |
| mSubBoundingFlagArray | ModelG3d | private |
| mTexAnim | ModelG3d | private |
| mViewDepthShadowEnableFlag | ModelG3d | private |
| mViewShapeShadowFlagBuffer | ModelG3d | private |
| mVisAnim | ModelG3d | private |
| mXluBufferIdx | Model | protected |
| mXluShapeInfo | ModelG3d | private |
| RenderObj() | RenderObj | inline |
| RenderObjBase() | RenderObjBase | inline |
| SamplerSlot enum name | ModelG3d | |
| searchBoneIndex(const sead::SafeString &name) const override | ModelG3d | virtual |
| searchMaterialIndex(const sead::SafeString &name) const override | ModelG3d | virtual |
| setBoneLocalMatrix(s32 index, const sead::Matrix34f &rt, const sead::Vector3f &scale) override | ModelG3d | virtual |
| setBoneVisible(s32 index, bool visible) override | ModelG3d | virtual |
| setBoneWorldMatrix(s32 index, const sead::Matrix34f &mtx) override | ModelG3d | virtual |
| setBoundingEnable(bool enable) override | ModelG3d | inlinevirtual |
| setBoundingFlagArray_(BoundingFlagArray &flag_array, const SkeletalAnimation &anim) | ModelG3d | privatestatic |
| setDisplayListDirty() | ModelG3d | |
| setMaterialVisible(s32 index, bool visible) override | ModelG3d | virtual |
| setMtxRT(const sead::Matrix34f &rt) override | ModelG3d | inlinevirtual |
| setOpaBufferIdx(s32 index) | Model | inline |
| setScale(const sead::Vector3f &scale) override | ModelG3d | inlinevirtual |
| setShaAnim(s32 index, Animation *anim) override | ModelG3d | virtual |
| setShuAnim(s32 index, Animation *anim) override | ModelG3d | virtual |
| setSklAnim(s32 index, Animation *anim) override | ModelG3d | virtual |
| setSklAnimBlendWeight(s32 index, f32 weight) override | ModelG3d | inlinevirtual |
| setTexAnim(s32 index, Animation *anim) override | ModelG3d | virtual |
| setVisAnim(s32 index, Animation *anim) override | ModelG3d | virtual |
| setXluBufferIdx(s32 index) | Model | inline |
| sortShapeRenderInfoCmp(const ShapeRenderInfo *a, const ShapeRenderInfo *b) | ModelG3d | privatestatic |
| updateView(s32 view_index, const sead::Matrix34f &view_mtx, const sead::Matrix44f &proj_mtx, RenderObjRenderMgr *render_mgr) override | ModelG3d | inlinevirtual |
| ~IDisposer() | sead::IDisposer | virtual |
| ~Model() override | Model | |
| ~ModelG3d() | ModelG3d | virtual |