Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering Class Reference
Inheritance diagram for DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering:

Public Member Functions

virtual void preRender (::BaseActorRenderContext &renderContext, ::ActorRenderData &actorRenderData, ::RenderParams &renderParams)
virtual void render (::BaseActorRenderContext &renderContext, ::ActorRenderData &actorRenderData, ::RenderParams &renderParams)
virtual::V2TempComponentRequirements getV2Requirements () const
MCAPI void _renderChestGear (::BaseActorRenderContext &renderContext, ::dragon::RenderMetadata const renderMetadata, ::std::shared_ptr<::mce::TextureGroup > textureGroup, ::ItemStack const &chestGear, ::Mob &mob, float actorFrameAlpha)
MCAPI void _renderHeadGear (::BaseActorRenderContext &renderContext, ::dragon::RenderMetadata const renderMetadata, ::ItemStack const &headGear, ::Actor *actor, ::std::vector<::BoneOrientation > *boneOrientations)
MCAPI void _renderMainHandItem (::BaseActorRenderContext &renderContext, ::RenderParams &renderParams, ::ItemStack const &ii, ::Mob &mob, ::std::vector<::BoneOrientation > *boneOrientations)
MCAPI void _renderOffHandItem (::BaseActorRenderContext &renderContext, ::ItemStack const &offhandItemInstance, ::Mob &mob, ::std::vector<::BoneOrientation > *boneOrientations)
MCAPI void $preRender (::BaseActorRenderContext &renderContext, ::ActorRenderData &actorRenderData, ::RenderParams &renderParams)
MCAPI void $render (::BaseActorRenderContext &renderContext, ::ActorRenderData &actorRenderData, ::RenderParams &renderParams)
MCAPI::V2TempComponentRequirements $getV2Requirements () const
virtual void renderEffects (::BaseActorRenderContext &renderContext, ::ActorRenderData &actorRenderData, ::RenderParams &renderParams)
virtual::AABB getRenderBounds (::Actor const &entity) const
MCAPI void $renderEffects (::BaseActorRenderContext &renderContext, ::ActorRenderData &actorRenderData, ::RenderParams &renderParams)
MCAPI::AABB $getRenderBounds (::Actor const &entity) const

Static Public Member Functions

static MCAPI void _applyBlockItemTransforms (::MatrixStack::MatrixStackRef &worldMatrix, ::BlockType const *block, ::BlockShape blockShape, bool isMainHand)
static MCAPI void _applyDataDrivenBlockItemTransforms (::MatrixStack::MatrixStackRef &worldMatrix, ::Block const &block, bool const isMainHand)
static MCAPI bool _shouldRenderOffHandItem (::Mob const &mob, ::ItemStack const &offhandItemInstance)
static MCAPI ::Core::PathBuffer<::std::string > const & ELYTRA_TEXTURE_LOCATION ()

Public Attributes

::ll::TypedStorage< 8, 8, ::std::unique_ptr<::SpinAttackModel > > mSpinAttackModel
::ll::TypedStorage< 8, 24, ::std::vector<::mce::TexturePtr > > mArmorTextures
::ll::TypedStorage< 8, 32, ::mce::TexturePtr > mSpinAttackTex
::ll::TypedStorage< 1, 1, bool > mDamageNearbyMobs
::ll::TypedStorage< 1, 1, bool > mSneaking
::ll::TypedStorage< 4, 4, float > mSwimAmount
::ll::TypedStorage< 1, 1, bool > mIsGliding
::ll::TypedStorage< 4, 4, float > mGlidingSpeedValue
::ll::TypedStorage< 4, 4, float > mUseItemStartupProgress
::ll::TypedStorage< 4, 4, float > mUseItemIntervalProgress
::ll::TypedStorage< 4, 4, int > mUseItemInvervalAxis
::ll::TypedStorage< 4, 4, ::SkinAdjustments > mSkinAdjustments
::ll::TypedStorage< 4, 4, ::SkinAdjustments > mBaseSkinAdjustments
::ll::TypedStorage< 4, 8, float[2]> mHoldingHand
::ll::TypedStorage< 8, 8, ::ModelPart * > mHead
::ll::TypedStorage< 8, 8, ::ModelPart * > mWaist
::ll::TypedStorage< 8, 8, ::ModelPart * > mBody
::ll::TypedStorage< 8, 24, ::std::vector<::ModelPart * > > mRightArm
::ll::TypedStorage< 8, 8, ::ModelPart * > mRightSleeve
::ll::TypedStorage< 8, 8, ::ModelPart * > mLeftArm
::ll::TypedStorage< 8, 8, ::ModelPart * > mLeftSleeve
::ll::TypedStorage< 8, 8, ::ModelPart * > mRightLeg
::ll::TypedStorage< 8, 8, ::ModelPart * > mLeftLeg
::ll::TypedStorage< 8, 8, ::ModelPart * > mRightItem
::ll::TypedStorage< 8, 8, ::ModelPart * > mLeftItem
::ll::TypedStorage< 8, 8, ::ModelPart * > mBodyArmorOffset
::ll::TypedStorage< 8, 16, ::std::weak_ptr<::DataDrivenRenderer > > mRenderer
::ll::TypedStorage< 1, 1, bool > mRenderingInventory
::ll::TypedStorage< 1, 1, bool > mSetupElytra
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::mce::TextureGroup > > mTextureGroup

Member Function Documentation

◆ preRender()

virtual void DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::preRender ( ::BaseActorRenderContext & renderContext,
::ActorRenderData & actorRenderData,
::RenderParams & renderParams )
virtual

Reimplemented from DataDrivenRenderer_tempComponent.

◆ render()

virtual void DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::render ( ::BaseActorRenderContext & renderContext,
::ActorRenderData & actorRenderData,
::RenderParams & renderParams )
virtual

◆ _renderChestGear()

MCAPI void DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::_renderChestGear ( ::BaseActorRenderContext & renderContext,
::dragon::RenderMetadata const renderMetadata,
::std::shared_ptr<::mce::TextureGroup > textureGroup,
::ItemStack const & chestGear,
::Mob & mob,
float actorFrameAlpha )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _renderHeadGear()

MCAPI void DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::_renderHeadGear ( ::BaseActorRenderContext & renderContext,
::dragon::RenderMetadata const renderMetadata,
::ItemStack const & headGear,
::Actor * actor,
::std::vector<::BoneOrientation > * boneOrientations )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _renderMainHandItem()

MCAPI void DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::_renderMainHandItem ( ::BaseActorRenderContext & renderContext,
::RenderParams & renderParams,
::ItemStack const & ii,
::Mob & mob,
::std::vector<::BoneOrientation > * boneOrientations )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _renderOffHandItem()

MCAPI void DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::_renderOffHandItem ( ::BaseActorRenderContext & renderContext,
::ItemStack const & offhandItemInstance,
::Mob & mob,
::std::vector<::BoneOrientation > * boneOrientations )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _applyBlockItemTransforms()

MCAPI void DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::_applyBlockItemTransforms ( ::MatrixStack::MatrixStackRef & worldMatrix,
::BlockType const * block,
::BlockShape blockShape,
bool isMainHand )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _applyDataDrivenBlockItemTransforms()

MCAPI void DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::_applyDataDrivenBlockItemTransforms ( ::MatrixStack::MatrixStackRef & worldMatrix,
::Block const & block,
bool const isMainHand )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _shouldRenderOffHandItem()

MCAPI bool DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::_shouldRenderOffHandItem ( ::Mob const & mob,
::ItemStack const & offhandItemInstance )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ELYTRA_TEXTURE_LOCATION()

MCAPI ::Core::PathBuffer<::std::string > const & DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::ELYTRA_TEXTURE_LOCATION ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $preRender()

MCAPI void DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::$preRender ( ::BaseActorRenderContext & renderContext,
::ActorRenderData & actorRenderData,
::RenderParams & renderParams )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $render()

MCAPI void DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::$render ( ::BaseActorRenderContext & renderContext,
::ActorRenderData & actorRenderData,
::RenderParams & renderParams )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getV2Requirements()

MCAPI::V2TempComponentRequirements DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::$getV2Requirements ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $renderEffects()

MCAPI void DataDrivenRenderer_tempComponent::$renderEffects ( ::BaseActorRenderContext & renderContext,
::ActorRenderData & actorRenderData,
::RenderParams & renderParams )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getRenderBounds()

MCAPI::AABB DataDrivenRenderer_tempComponent::$getRenderBounds ( ::Actor const & entity) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following files: