|
|
DataDrivenModel & | operator= (DataDrivenModel const &) |
| |
|
| DataDrivenModel (DataDrivenModel const &) |
| |
| MCAPI | DataDrivenModel (::std::weak_ptr<::ActorResourceDefinition > definitionWeakPtr) |
| |
| MCAPI::HashedString | _parseRootSkinName (::HashedString const &skinName) |
| |
| MCAPI bool | _setArmorTrim (::ItemStack const &itemInstance, ::std::shared_ptr<::DataDrivenModel > model, ::Actor &actor, ::RenderParams &renderParams, ::RenderParams &childRenderParams) |
| |
| MCAPI::ExpressionNode | getCopyOfScript_defaultIfNone (::HashedString const &name) const |
| |
| MCAPI ::std::weak_ptr<::DataDrivenRenderer > | getDataDrivenRenderer (::RenderParams &renderParams, ::ItemStack const &itemInstance) |
| |
| MCAPI::std::string | getResourceDefinitionName () const |
| |
| MCAPI bool | hasScript (::HashedString const &name) const |
| |
| MCAPI void | render (::std::shared_ptr<::DataDrivenRenderer > renderer, ::ActorRenderData &actorRenderData, ::Vec3 const &modelTranslationWithWorldRotation, ::Vec3 const &cameraTargetPos) |
| |
| MCAPI void | renderAsChild (::RenderParams &renderParams, ::AttachableSlotIndex const &index) |
| |
| MCAPI void | renderAttachable (::ItemStack const &itemInstance, ::AttachableSlotIndex const &attachableSlotIndex, ::RenderParams &renderParams, ::Actor &actor) |
| |
| MCAPI void | renderAttachableNoChecks (::ItemStack const &itemInstance, ::AttachableSlotIndex const &attachableSlotIndex, ::RenderParams &renderParams, ::Actor &actor) |
| |
| MCAPI void | setupAttachable (::ItemStack const &itemInstance, ::AttachableSlotIndex const &attachableSlotIndex, ::RenderParams &renderParams, ::Actor &actor) |
| |
| MCAPI void | setupAttachableNoChecks (::ItemStack const &itemInstance, ::AttachableSlotIndex const &attachableSlotIndex, ::RenderParams &renderParams, ::Actor &actor, bool isFirstPerson, bool runParentSetup) |
| |
| MCAPI bool | tryExecuteScript (::HashedString const &scriptName, ::RenderParams &renderParams, float &result) |
| |
| MCAPI void * | $ctor (::std::weak_ptr<::ActorResourceDefinition > definitionWeakPtr) |
| |
|
virtual void | clear () |
| |
|
virtual void | onAppSuspended () |
| |
|
virtual void | preDraw (::ScreenContext &) |
| |
|
virtual void | postDraw (::ScreenContext &) |
| |
|
virtual void | render (::ScreenContext &) |
| |
|
virtual void | render (::ScreenContext &screenContext, ::Actor &, float, float, float, float, float, float) |
| |
|
virtual void | render (::BaseActorRenderContext &) |
| |
|
virtual void | render (::BaseActorRenderContext &baseActorRenderContext, ::Actor &, float, float, float, float, float, float) |
| |
|
virtual void | setupAnim (float, float, float, float, float, float) |
| |
|
virtual void | setupAnim () |
| |
|
virtual void | prepareMobModel (::Mob &, float, float, float) |
| |
|
virtual float | getHeightAdjustment () const |
| |
|
virtual::AABB | buildAABB () const |
| |
| MCAPI void | assignPartToGroup (::ModelPart &part, bool forceToUniqueGroup, int skinnedMeshGroupIdentifier, ::DataDrivenGeometry *owningGeometry) |
| |
| MCAPI void | dataDrivenDraw (::RenderParams &renderParams, ::dragon::RenderMetadata const &renderMetadata, ::gsl::not_null<::RenderController const * > renderController, ::DataDrivenGeometry &geo, ::ClientPBRTextureData const &textureData, ::std::optional<::MERSUniformData > const &mersUniforms) |
| |
| MCAPI void | draw (::ScreenContext &screenContext, ::dragon::RenderMetadata const &renderMetadata, ::mce::ClientTexture const &texture) |
| |
| MCAPI void | draw (::ScreenContext &screenContext, ::dragon::RenderMetadata const &renderMetadata, ::ClientPBRTextureData const &textureData, ::std::optional<::MERSUniformData > const &mersUniforms) |
| |
| MCAPI void | prepareSkinning () |
| |
| MCAPI void | setModelMaterial (::mce::MaterialPtr const &materialPtr) |
| |
| MCAPI void * | $ctor () |
| |
| MCAPI void | $dtor () |
| |
| MCAPI void | $clear () |
| |
| MCAPI void | $onAppSuspended () |
| |
| MCAPI void | $preDraw (::ScreenContext &) |
| |
| MCAPI void | $postDraw (::ScreenContext &) |
| |
| MCAPI void | $render (::ScreenContext &) |
| |
| MCAPI void | $render (::ScreenContext &screenContext, ::Actor &, float, float, float, float, float, float) |
| |
| MCAPI void | $render (::BaseActorRenderContext &) |
| |
| MCAPI void | $render (::BaseActorRenderContext &baseActorRenderContext, ::Actor &, float, float, float, float, float, float) |
| |
| MCAPI void | $setupAnim (float, float, float, float, float, float) |
| |
| MCAPI void | $setupAnim () |
| |
| MCAPI void | $prepareMobModel (::Mob &, float, float, float) |
| |
| MCAPI float | $getHeightAdjustment () const |
| |
| MCAPI::AABB | $buildAABB () const |
| |