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 prepareCarriedItem (::Mob &mob, ::ItemStack const &item)
 
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< 4, 4 > mUnkf5610b
 
::ll::UntypedStorage< 1, 1 > mUnk721e85
 
::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.

◆ prepareCarriedItem()

MCAPI void DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::prepareCarriedItem ( ::Mob & mob,
::ItemStack const & item )
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()

static 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()

static 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()

static 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()

static 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()

static 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 file: