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

Public Member Functions

ActorRenderDataoperator= (ActorRenderData const &)
 ActorRenderData (ActorRenderData const &)
MCAPI ActorRenderData (bool isInUI, ::Actor &actor, ::Vec3 const &cameraTargetPosition, float frameAlpha)
MCAPI ActorRenderData (bool isInUI, ::AnimationComponent &animationComponent, ::MolangVariableMap &variables, ::Vec3 const &cameraTargetPosition, float frameAlpha)
MCAPI void _Level_setupShading (::BaseActorRenderContext &renderContext, ::mce::Color const &overlayColor, ::mce::Color const &changeColor, ::mce::Color const &changeColor2, ::Vec4 const &uvAnim, float br, bool ignoreLighting, bool filterLighting, bool isEnchanted) const
MCAPI void _UI_setupShading (::BaseActorRenderContext &renderContext, ::mce::Color const &uvAnim, ::mce::Color const &, ::mce::Color const &, ::Vec4 const &, float, bool, bool) const
MCAPI void applyCustomScale (::Matrix &worldMatrix) const
MCAPI void applyGlobalAnims (::Matrix &worldMatrix, ::BaseActorRenderContext &renderContext) const
MCFOLD::Actor * getActor () const
MCFOLD::AnimationComponent & getAnimationComponent () const
MCAPI float getBodyYawDegrees (float frameAlpha) const
MCAPI float getHeightOffset () const
MCFOLD bool getIgnoreLighting () const
MCFOLD::ItemStack const * getItemStack () const
MCFOLD::MolangVariableMap & getMolangVariables () const
MCFOLD void setItemStack (::ItemStack const *item)
MCAPI void setupShading (::BaseActorRenderContext &renderContext, ::mce::Color const &overlayColor, ::mce::Color const &changeColor, ::mce::Color const &changeColor2, ::Vec4 const &uvAnim, float br, bool isEnchanted, bool ignoreLighting, bool filterLighting) const
MCAPI bool shouldRender () const
MCAPI void updateMolangVariables (::RenderParams &renderParams) const
MCAPI void * $ctor (bool isInUI, ::Actor &actor, ::Vec3 const &cameraTargetPosition, float frameAlpha)
MCAPI void * $ctor (bool isInUI, ::AnimationComponent &animationComponent, ::MolangVariableMap &variables, ::Vec3 const &cameraTargetPosition, float frameAlpha)

Static Public Member Functions

static MCAPI float additionalDamageNearbyMobsYRotation (::Mob const &mob, float actorFrameAlpha, bool isFirstPersonPlayer)
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: