al::ActorPoseKeeperTFGSV class

Base classes

class ActorPoseKeeperTFSV

Constructors, destructors, conversion operators

ActorPoseKeeperTFGSV()

Public functions

auto getGravity() const -> const sead::Vector3f& override
auto getGravityPtr() -> sead::Vector3f* override
void updatePoseTrans(const sead::Vector3f& trans) override
void updatePoseRotate(const sead::Vector3f& rot) override
void updatePoseQuat(const sead::Quatf& quat) override
void updatePoseMtx(const sead::Matrix34f* mtx) override
void calcBaseMtx(sead::Matrix34f* mtx) const override
auto getFront() const -> const sead::Vector3f& override
auto getFrontPtr() -> sead::Vector3f* override
auto getScale() const -> const sead::Vector3f& override
auto getScalePtr() -> sead::Vector3f* override
auto getVelocity() const -> const sead::Vector3f& override
auto getVelocityPtr() -> sead::Vector3f* override
auto getRotate() const -> const sead::Vector3f& virtual
auto getUp() const -> const sead::Vector3f& virtual
auto getQuat() const -> const sead::Quatf& virtual
auto getMtx() const -> const sead::Matrix34f& virtual
auto getRotatePtr() -> sead::Vector3f* virtual
auto getUpPtr() -> sead::Vector3f* virtual
auto getQuatPtr() -> sead::Quatf* virtual
auto getMtxPtr() -> sead::Matrix34f* virtual
void copyPose(const ActorPoseKeeperBase* other) virtual
auto getTrans() const -> const sead::Vector3f&
auto getTransPtr() -> sead::Vector3f*

Protected static variables

static sead::Vector3f sDefaultVelocity

Protected variables

sead::Vector3f mFront
sead::Vector3f mScale
sead::Vector3f mVelocity
sead::Vector3f mTrans