LeviLamina
Loading...
Searching...
No Matches
ActorRenderData Class Reference

Public Member Functions

ActorRenderDataoperator= (ActorRenderData const &)
 ActorRenderData (ActorRenderData const &)
MCAPI ActorRenderData (bool isInUI, ::AnimationComponent &animationComponent, ::MolangVariableMap &variables, ::Vec3 const &cameraTargetPosition, float frameAlpha)
MCAPI void _UI_setupShading (::BaseActorRenderContext &renderContext, ::mce::Color const &, ::mce::Color const &, ::mce::Color const &, ::Vec4 const &uvAnim, float, bool, bool) const
MCAPI void update (float frameAlpha, ::Vec3 const &cameraTargetPosition)
MCAPI void updateMolangVariables (::RenderParams &renderParams) const
MCAPI void * $ctor (bool isInUI, ::AnimationComponent &animationComponent, ::MolangVariableMap &variables, ::Vec3 const &cameraTargetPosition, float frameAlpha)

Static Public Member Functions

static MCAPI ::std::optional<::std::pair< float, float > > getDamageOrGlidingXYRotation (::Mob const &mob, float actorFrameAlpha, bool isFirstPersonPlayer)
static MCAPI float getDeathRotation (::Mob const &mob, float actorFrameAlpha)
static MCAPI bool getIsFirstPersonPlayer (::Mob &mob)
static MCAPI ::std::optional<::std::pair< float, float > > getNamedRotationAndOffset (::Mob const &mob)

Public Attributes

::ll::TypedStorage< 8, 8, ::Actor * > mActor
::ll::TypedStorage< 8, 8, ::ItemStack const * > mItemStack
::ll::TypedStorage< 4, 12, ::Vec3position
::ll::TypedStorage< 4, 8, ::Vec2rotation
::ll::TypedStorage< 4, 8, ::Vec2mHeadRot
::ll::TypedStorage< 1, 1, bool > glint
::ll::TypedStorage< 1, 1, bool > mIgnoreLighting
::ll::TypedStorage< 1, 1, bool > mIsInUI
::ll::TypedStorage< 4, 4, float > mDeltaTime
::ll::TypedStorage< 8, 8, ::AnimationComponent & > mAnimationComponent
::ll::TypedStorage< 8, 8, ::MolangVariableMap & > mVariables
::ll::TypedStorage< 4, 8, ::mce::framebuilder::CustomSurfaceShaderMetadatamCSSMetadata

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