File Actor.hpp

struct BuiltInActorComponents

Public Members

gsl::not_null<StateVectorComponent*> mStateVectorComponent
gsl::not_null<AABBShapeComponent*> mAABBShapeComponent
gsl::not_null<ActorRotationComponent*> mActorRotationComponent
gsl::not_null<ActorWalkAnimationComponent*> mWalkAnimationComponent
class Actor

Subclassed by Mob

Public Functions

Vec3 *getPosition() const
Vec2 *getHeadRot() const
const Dimension &getDimensionConst() const
template<typename T>
inline const T *tryGetComponent() const
template<typename T>
inline T *tryGetComponent()

Public Members

uintptr_t **vtable
EntityContext mEntityContext
std::byte padding32[544]
std::weak_ptr<Dimension> mDimension
std::byte padding592[64]
BuiltInActorComponents mBuiltInComponents
std::byte padding688[536]