LeviLamina
Loading...
Searching...
No Matches
DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering Class Reference
Inheritance diagram for DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering:

Public Member Functions

DataDrivenRenderer_tempComponent_HumanoidAdditionalRenderingoperator= (DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering const &)
 DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering (DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering const &)
virtual void preRender (::BaseActorRenderContext &renderContext, ::ActorRenderData &actorRenderData, ::RenderParams &renderParams)
virtual void render (::BaseActorRenderContext &renderContext, ::ActorRenderData &actorRenderData, ::RenderParams &renderParams)
virtual::V2TempComponentRequirements getV2Requirements () const
MCAPI DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering (::std::shared_ptr<::DataDrivenRenderer > renderer, ::std::shared_ptr<::mce::TextureGroup > textureGroup)
MCAPI bool _applyMainHandItemTransforms (::MatrixStack::MatrixStackRef &worldMatrix, ::ItemStack const &ii, ::Item const *item, float mobScale, ::Mob &mob)
MCAPI bool _applyOffHandItemTransforms (::MatrixStack::MatrixStackRef &worldMatrix, ::ItemStack const &offhandItemInstance, ::Item const *item, ::Mob &mob)
MCAPI void _renderBannerChestGear (::BaseActorRenderContext &renderContext, ::dragon::RenderMetadata renderMetadata, ::ItemStack const &chestGear)
MCAPI void _renderBlockHead (::BaseActorRenderContext &renderContext, ::ItemStack const &headGear, ::Mob &mob, ::BlockType const *blockType, ::Block const &block, bool useDataDrivenBlockTransforms)
MCAPI void _renderChestGear (::BaseActorRenderContext &renderContext, ::dragon::RenderMetadata renderMetadata, ::std::shared_ptr<::mce::TextureGroup > textureGroup, ::ItemStack const &chestGear, ::Mob &mob, float actorFrameAlpha)
MCAPI void _renderElytra (::BaseActorRenderContext &renderContext, ::Mob &mob, ::std::shared_ptr<::mce::TextureGroup > textureGroup, float actorFrameAlpha)
MCAPI void _renderHeadGear (::BaseActorRenderContext &renderContext, ::dragon::RenderMetadata 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 _renderSkullHead (::BaseActorRenderContext &renderContext, ::dragon::RenderMetadata renderMetadata, ::ItemStack const &headGear, ::Actor *actor, float actorFrameAlpha, ::MatrixStack::MatrixStackRef &worldMatrix)
MCAPI bool _shouldRenderOffHandItem (::Mob const &mob, ::ItemStack const &offhandItemInstance)
MCAPI void transformToRightItemSpace (::std::vector<::BoneOrientation > &boneOrientations, ::MatrixStack::MatrixStackRef &worldMatrix, float mobScale)
MCAPI void * $ctor (::std::shared_ptr<::DataDrivenRenderer > renderer, ::std::shared_ptr<::mce::TextureGroup > textureGroup)
MCAPI void $dtor ()
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 isMainHand)
static MCAPI ::Core::PathBuffer<::std::string > const & ELYTRA_TEXTURE_LOCATION ()
static MCAPI void ** $vftable ()
static MCAPI ::BoneOrientation const & findBoneOrientation (::std::vector<::BoneOrientation > const &boneOrientations, ::HashedString const &boneName)

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk7d5efc
::ll::UntypedStorage< 8, 24 > mUnk101f2d
::ll::UntypedStorage< 8, 32 > mUnk3a6bc6
::ll::UntypedStorage< 1, 1 > mUnk1762fd
::ll::UntypedStorage< 1, 1 > mUnk72d582
::ll::UntypedStorage< 4, 4 > mUnkd95614
::ll::UntypedStorage< 1, 1 > mUnkf232b2
::ll::UntypedStorage< 4, 4 > mUnk8d88ed
::ll::UntypedStorage< 4, 4 > mUnk9bcd0a
::ll::UntypedStorage< 4, 4 > mUnkb87ea5
::ll::UntypedStorage< 4, 4 > mUnkbb77d6
::ll::UntypedStorage< 4, 4 > mUnk4275c5
::ll::UntypedStorage< 4, 4 > mUnk8d35ce
::ll::UntypedStorage< 4, 8 > mUnk42ea8c
::ll::UntypedStorage< 8, 8 > mUnk8e909d
::ll::UntypedStorage< 8, 8 > mUnkfd1d20
::ll::UntypedStorage< 8, 8 > mUnk30eba1
::ll::UntypedStorage< 8, 24 > mUnk90bf01
::ll::UntypedStorage< 8, 8 > mUnk453393
::ll::UntypedStorage< 8, 8 > mUnk48e03d
::ll::UntypedStorage< 8, 8 > mUnk136bf2
::ll::UntypedStorage< 8, 8 > mUnka5cac8
::ll::UntypedStorage< 8, 8 > mUnk3ba9f9
::ll::UntypedStorage< 8, 8 > mUnka37fc5
::ll::UntypedStorage< 8, 8 > mUnkcf3c46
::ll::UntypedStorage< 8, 8 > mUnkeda452
::ll::UntypedStorage< 8, 16 > mUnk9df525
::ll::UntypedStorage< 1, 1 > mUnkeba727
::ll::UntypedStorage< 1, 1 > mUnkc1ab47
::ll::UntypedStorage< 8, 16 > mUnk2f62b8

Constructor & Destructor Documentation

◆ DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering()

MCAPI DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering ( ::std::shared_ptr<::DataDrivenRenderer > renderer,
::std::shared_ptr<::mce::TextureGroup > textureGroup )
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.

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

◆ _applyMainHandItemTransforms()

MCAPI bool DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::_applyMainHandItemTransforms ( ::MatrixStack::MatrixStackRef & worldMatrix,
::ItemStack const & ii,
::Item const * item,
float mobScale,
::Mob & mob )
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.

◆ _applyOffHandItemTransforms()

MCAPI bool DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::_applyOffHandItemTransforms ( ::MatrixStack::MatrixStackRef & worldMatrix,
::ItemStack const & offhandItemInstance,
::Item const * item,
::Mob & mob )
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.

◆ _renderBannerChestGear()

MCAPI void DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::_renderBannerChestGear ( ::BaseActorRenderContext & renderContext,
::dragon::RenderMetadata renderMetadata,
::ItemStack const & chestGear )
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.

◆ _renderBlockHead()

MCAPI void DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::_renderBlockHead ( ::BaseActorRenderContext & renderContext,
::ItemStack const & headGear,
::Mob & mob,
::BlockType const * blockType,
::Block const & block,
bool useDataDrivenBlockTransforms )
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.

◆ _renderChestGear()

MCAPI void DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::_renderChestGear ( ::BaseActorRenderContext & renderContext,
::dragon::RenderMetadata 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.

◆ _renderElytra()

MCAPI void DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::_renderElytra ( ::BaseActorRenderContext & renderContext,
::Mob & mob,
::std::shared_ptr<::mce::TextureGroup > textureGroup,
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 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.

◆ _renderSkullHead()

MCAPI void DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::_renderSkullHead ( ::BaseActorRenderContext & renderContext,
::dragon::RenderMetadata renderMetadata,
::ItemStack const & headGear,
::Actor * actor,
float actorFrameAlpha,
::MatrixStack::MatrixStackRef & worldMatrix )
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 )
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.

◆ transformToRightItemSpace()

MCAPI void DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::transformToRightItemSpace ( ::std::vector<::BoneOrientation > & boneOrientations,
::MatrixStack::MatrixStackRef & worldMatrix,
float mobScale )
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 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.

◆ 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.

◆ $ctor()

MCAPI void * DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::$ctor ( ::std::shared_ptr<::DataDrivenRenderer > renderer,
::std::shared_ptr<::mce::TextureGroup > textureGroup )
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.

◆ $dtor()

MCAPI void DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::$dtor ( )
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.

◆ $vftable()

MCAPI void ** DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::$vftable ( )
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.

◆ findBoneOrientation()

MCAPI ::BoneOrientation const & DataDrivenRenderer_tempComponent::findBoneOrientation ( ::std::vector<::BoneOrientation > const & boneOrientations,
::HashedString const & boneName )
staticinherited
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: