ActorPoseKeeperTQSV class
Base classes
- class ActorPoseKeeperBase
Constructors, destructors, conversion operators
Public functions
-
auto getQuat() const -> const sead::
Quatf& override -
auto getQuatPtr() -> sead::
Quatf* 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 getRotate() const -> const sead::
Vector3f& virtual -
auto getFront() const -> const sead::
Vector3f& virtual -
auto getUp() const -> const sead::
Vector3f& virtual -
auto getGravity() const -> const sead::
Vector3f& virtual -
auto getMtx() const -> const sead::
Matrix34f& virtual -
auto getRotatePtr() -> sead::
Vector3f* virtual -
auto getFrontPtr() -> sead::
Vector3f* virtual -
auto getUpPtr() -> sead::
Vector3f* 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