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 DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering (::std::shared_ptr<::DataDrivenRenderer > renderer, ::std::shared_ptr<::mce::TextureGroup > textureGroup)
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 prepareCarriedOffhandItem (::Mob &, ::ItemStack const &item)
MCAPI void * $ctor (::std::shared_ptr<::DataDrivenRenderer > renderer, ::std::shared_ptr<::mce::TextureGroup > textureGroup)
MCFOLD void $preRender (::BaseActorRenderContext &renderContext, ::ActorRenderData &actorRenderData, ::RenderParams &renderParams)
MCAPI void $render (::BaseActorRenderContext &renderContext, ::ActorRenderData &actorRenderData, ::RenderParams &renderParams)
MCFOLD::V2TempComponentRequirements $getV2Requirements () const
virtual void renderEffects (::BaseActorRenderContext &renderContext, ::ActorRenderData &actorRenderData, ::RenderParams &renderParams)
virtual::AABB getRenderBounds (::Actor const &entity) const
MCFOLD void $renderEffects (::BaseActorRenderContext &renderContext, ::ActorRenderData &actorRenderData, ::RenderParams &renderParams)
MCFOLD::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

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