al::ActorPoseKeeperTRSV class

Base classes

class ActorPoseKeeperBase

Constructors, destructors, conversion operators

ActorPoseKeeperTRSV()

Public functions

auto getRotate() const -> const sead::Vector3f& override
auto getRotatePtr() -> 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
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& virtual
auto getUp() const -> const sead::Vector3f& virtual
auto getQuat() const -> const sead::Quatf& virtual
auto getGravity() const -> const sead::Vector3f& virtual
auto getMtx() const -> const sead::Matrix34f& virtual
auto getFrontPtr() -> sead::Vector3f* virtual
auto getUpPtr() -> sead::Vector3f* virtual
auto getQuatPtr() -> sead::Quatf* virtual
auto getGravityPtr() -> sead::Vector3f* 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 mTrans