3#include "mc/_HeaderOutputPredefine.h"
12namespace ActorOffset {
15MCAPI ::Vec3 getEyeOffset(::EntityContext
const& entity);
17MCAPI ::Vec3 getHeadOffset(::EntityContext
const& entity);
19MCAPI
float getHeightOffset(::EntityContext
const& entity);
21MCAPI
void initializeActor(::EntityContext& entity);
23MCAPI
void initializePlayer(::EntityContext& entity);
25MCAPI
void setAABBRelativeScaling(
26 ::EntityContext& entity,
27 ::std::optional<::Vec2> headScalar,
28 ::std::optional<::Vec2> eyeScalar,
29 ::std::optional<::Vec2> breathingScalar,
30 ::std::optional<::Vec2> mouthScalar
33MCAPI
void setAABBRelativeScalingAndScaleNow(
34 ::EntityContext& entity,
35 ::std::optional<::Vec2> headScalar,
36 ::std::optional<::Vec2> eyeScalar,
37 ::std::optional<::Vec2> breathingScalar,
38 ::std::optional<::Vec2> mouthScalar
41MCAPI
void setAbsoluteScaling(
42 ::EntityContext& entity,
43 ::std::optional<::Vec3> headOffset,
44 ::std::optional<::Vec3> eyeOffset,
45 ::std::optional<::Vec3> breathingOffset,
46 ::std::optional<::Vec3> mouthOffset
49MCAPI
void setBreathingOffset(::EntityContext& entity, ::Vec3
const& breathingOffset);
51MCAPI
void setExplosionOffset(::EntityContext& entity,
float explosionOffset);
53MCAPI
void setEyeOffset(::EntityContext& entity, ::Vec3
const& eyeOffset);
55MCAPI
void setHeightOffset(::EntityContext& entity,
float heightOffset);
57MCAPI
void setShulkerScaling(::EntityContext& entity);
Definition EntityContext.h:17