|
|
ModelPart & | operator= (ModelPart const &) |
|
| ModelPart (ModelPart const &) |
|
MCAPI | ModelPart (::ModelPart &&rhs) |
|
MCAPI | ModelPart (int xTexOffs, int yTexOffs, int texWidth, int texHeight) |
|
MCAPI void | _copyBoneMatricesToSkinnedMeshes (::RenderParams &renderParams, ::gsl::span<::BoneOrientation const > boneOrientations, ::RenderController const *renderControllerId, ::DataDrivenGeometry &geo, bool deferred) |
|
MCAPI void | addBox (::Vec3 const &point0, ::Vec3 const &extents, bool mirror, float g, ::mce::Color const &color) |
|
MCAPI void | assignPartToGroup (::Model &model, bool forceToUniqueGroup, ::DataDrivenGeometry *owningGeometry) |
|
MCAPI void | compileCubes (::Tessellator &tessellator) |
|
MCAPI void | compileQuads (::MinecraftGameplayGraphicsResources &gameplayResources, ::Tessellator &tessellator) |
|
MCAPI void | compileTris (::Tessellator &tessellator) |
|
MCAPI void | copyBoneMatricesToActor (::RenderParams &renderParams, ::gsl::span<::BoneOrientation const > boneOrientations, ::RenderController const *renderControllerId, ::DataDrivenGeometry &geo) |
|
MCAPI void | copyBoneMatricesToSkinnedMeshes (::RenderParams &renderParams, ::gsl::span<::BoneOrientation const > boneOrientations, ::RenderController const *renderControllerId, ::DataDrivenGeometry &geo) |
|
MCAPI void | expandAABB (::AABB &bb) const |
|
MCAPI void LL_CC_V | generateBoneTransformMatrices (::RenderParams &renderParams, ::gsl::span<::BoneOrientation > boneOrientations, ::RenderController const *renderControllerId, ::DirectX::XMMATRIX const boneToEntitySpaceMatrix) |
|
MCAPI bool | isVisible (::RenderParams &renderParams, ::RenderController const *renderControllerId) const |
|
MCAPI bool | load (::GeometryPtr source, ::std::string_view nodeName, ::ModelPart *parentPart) |
|
MCAPI bool | load (::std::shared_ptr<::ActorResourceDefinition > const resourceDefinition, ::GeometryPtr const source, ::std::string_view nodeName, ::ModelPart *parentPart) |
|
MCAPI void | loadBoxes (::Vec3 const &newPivot, ::Vec3 const &offset, ::std::vector<::Geometry::Box > const &boxes, ::Vec3 const &bindPoseRotation) |
|
MCAPI void | loadPolyMesh (::Vec3 const &newPivot, ::Vec3 const &bindPoseRotation, ::Geometry::NodePolyMesh const &sourceMesh) |
|
MCAPI bool | loadWithOrientation (::std::shared_ptr<::ActorResourceDefinition > const resourceDefinition, ::GeometryPtr const source, ::std::string_view nodeName, ::Vec3 const &basePos, ::Vec3 const &pivot, ::ModelPart *parentPart) |
|
MCAPI bool | loadWithOrientation_ (::GeometryPtr const source, ::std::string_view nodeName, ::Vec3 const &basePos, ::Vec3 const &pivot, ::ModelPart *parentPart) |
|
MCAPI uint64 | numCubes () const |
|
MCAPI::ModelPart & | operator= (::ModelPart &&rhs) |
|
MCAPI void | render (::ScreenContext &screenContext, ::Model &model, float scale, bool hideParentBodyPart, uint count, ::Matrix boneToEntitySpaceMatrix) |
|
MCAPI void | renderAtPosition (::ScreenContext &screenContext, ::Model &model, ::Vec3 const &position, float scale, bool hideParentBodyPart, uint count, ::Matrix boneToEntitySpaceMatrix) |
|
MCAPI void | reset () |
|
MCAPI void | setModelPartMaterial (::mce::MaterialPtr const &mat, ::RenderController const *renderControllerId) |
|
MCAPI void | translateTo (::Matrix &mv, float scale) |
|
MCAPI void * | $ctor (::ModelPart &&rhs) |
|
MCAPI void * | $ctor (int xTexOffs, int yTexOffs, int texWidth, int texHeight) |
|
MCAPI void | $dtor () |
|
|
::ll::TypedStorage< 8, 48, ::HashedString > | mName |
|
::ll::TypedStorage< 4, 12, ::Vec3 > | mPos |
|
::ll::TypedStorage< 4, 12, ::Vec3 > | mOffset |
|
::ll::TypedStorage< 4, 12, ::Vec3 > | mRot |
|
::ll::TypedStorage< 4, 12, ::Vec3 > | mScale |
|
::ll::TypedStorage< 4, 12, ::Vec3 > | mWorldPos |
|
::ll::TypedStorage< 4, 24, ::AABB > | mAABB |
|
::ll::TypedStorage< 4, 4, int > | mGroupIndex |
|
::ll::TypedStorage< 4, 4, int > | mPartIndex |
|
::ll::TypedStorage< 4, 4, int > | mMeshIndex |
|
::ll::TypedStorage< 4, 4, int > | mBoneOrientationIndex |
|
::ll::TypedStorage< 8, 24, ::std::vector<::ModelPartLocator > > | mLocators |
|
::ll::TypedStorage< 8, 16, ::ExpressionNode > | mBinding |
|
::ll::TypedStorage< 1, 1, ::BoneAnimationRelativeMode > | mRotationRelativeMode |
|
::ll::TypedStorage< 1, 1, bool > | mDebug |
|
::ll::TypedStorage< 4, 4, int const > | IndexNotSet |
|
::ll::TypedStorage< 1, 1, bool > | mMirror |
|
::ll::TypedStorage< 1, 1, bool > | mVisible |
|
::ll::TypedStorage< 4, 4, int > | mSkinnedMeshGroupIdentifier |
|
::ll::TypedStorage< 8, 24, ::std::vector<::Cube > > | mCubes |
|
::ll::TypedStorage< 8, 24, ::std::vector<::ModelPart::TextureMesh > > | mTextureMeshes |
|
::ll::TypedStorage< 8, 128, ::Geometry::NodePolyMesh > | mPolyMesh |
|
::ll::TypedStorage< 8, 8, ::ModelPart * > | mParent |
|
::ll::TypedStorage< 8, 24, ::std::vector<::ModelPart * > > | mChildren |
|
::ll::TypedStorage< 4, 8, ::Vec2 > | mTexSize |
|
::ll::TypedStorage< 8, 16, ::TextureOffset > | mTexOffs |
|
::ll::TypedStorage< 1, 1, bool > | mNeverRender |
|
::ll::TypedStorage< 4, 12, ::Vec3 > | mOriginPos |
|
::ll::TypedStorage< 1, 1, bool > | mHasColor |
|
::ll::TypedStorage< 1, 1, bool > | mMaterialExpressionsNeedColorVertexFormatField |
|
::ll::TypedStorage< 8, 48, ::brstd::flat_map< ::RenderController const *, ::ExpressionNode, ::std::less<::RenderController const * >, ::std::vector<::RenderController const * >, ::std::vector<::ExpressionNode > > > | mIsVisibleMap |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::RenderController const *, ::ExpressionNode > > | mMaterialExpressionMap |