JointSpringController class
Base classes
- class JointControllerBase
Constructors, destructors, conversion operators
Public functions
-
void setChildLocalPos(const sead::
Vector3f&) -
void setChildLocalMtxPtr(const sead::
Matrix34f*) - void setStability(f32)
- void setFriction(f32)
- void setLimitDegree(f32)
- void setControlRate(f32)
- void addControlRate(f32)
- void subControlRate(f32)
- void setJointName(const char*)
- void load(const ByamlIter&)
- void reset()
-
void calcChildPos(sead::
Vector3f*, const sead:: Matrix34f*) const -
auto canCompute(sead::
Matrix34f*, sead:: Vector3f*) -> bool -
void calcJointCallback(s32,
sead::
Matrix34f*) virtual -
void compute(sead::
Matrix34f*, const sead:: Vector3f&, const sead:: Vector3f&, const sead:: Vector3f&) - auto getCtrlTypeName() const -> const char* virtual
- void appendJointId(s32) override
- auto tryValidateConstraints(u32) -> bool override
- auto tryInvalidateConstraints(u32) -> bool override
- auto findNextId(s32*, s32) const -> bool
- auto isExistId(s32) const -> bool
Function documentation
void al:: JointSpringController:: appendJointId(s32) override
bool al:: JointSpringController:: tryValidateConstraints(u32) override
bool al:: JointSpringController:: tryInvalidateConstraints(u32) override
bool al:: JointSpringController:: findNextId(s32*,
s32) const