|
|
MCAPI | SkinnedMeshGroup (::ModelPart &modelPart, int skinnedMeshGroupIdentifier, bool isUniqueGroup, uint64 skinnedMeshGroupIndex) |
|
MCAPI::MaterialVariants const & | _evalMaterialVarants (::RenderParams &renderParams, ::RenderController const *renderController) |
|
MCAPI void | clear () |
|
MCAPI void | copyBoneMatrixToSkinnedMesh (int meshIndex, int partIndex, bool isVisible, ::Matrix const &matrix, int vertexCount, ::std::optional<::glm::mat4x4 > previousMatrix) |
|
MCAPI void | dataDrivenDraw (::RenderParams &renderParams, ::dragon::RenderMetadata const &renderMetadata, ::gsl::not_null<::RenderController const * > renderController, ::ClientPBRTextureData const &textureData, ::std::optional<::MERSUniformData > const &mersUniforms) |
|
MCAPI void | draw (::ScreenContext &screenContext, ::dragon::RenderMetadata const &renderMetadata, ::MaterialVariants const &modelMaterialVariants, ::ClientPBRTextureData const &textureData, ::std::optional<::MERSUniformData > const &mersUniforms) |
|
MCAPI bool | isMaterialExpressionMapEqual (::std::unordered_map<::RenderController const *, ::ExpressionNode > const &rhs) const |
|
MCAPI void | prepareSkinning () |
|
MCAPI void | registerPart (::ModelPart &part, int groupIndex) |
|
MCAPI void | setMaterialExpression (::RenderController const *renderControllerId, ::ExpressionNode const &expression) |
|
MCAPI void * | $ctor (::ModelPart &modelPart, int skinnedMeshGroupIdentifier, bool isUniqueGroup, uint64 skinnedMeshGroupIndex) |
|
MCAPI void | $dtor () |
|
|
static MCFOLD uint64 | getMaxBoneCount () |
|
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::RenderController const *, ::ExpressionNode > > | mMaterialExpressionMap |
|
::ll::TypedStorage< 1, 1, bool > | mShouldDrawThisFrame |
|
::ll::TypedStorage< 1, 1, bool > | mIsUniqueGroup |
|
::ll::TypedStorage< 4, 4, int > | mSkinnedMeshGroupIdentifier |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::shared_ptr<::SkinnedMesh > > > | mSkinnedMeshes |
The documentation for this class was generated from the following files: