ActorMatrixCameraTarget class
Base classes
- class CameraTargetBase
Constructors, destructors, conversion operators
-
ActorMatrixCameraTarget(const LiveActor*,
const sead::
Matrix34f*)
Public functions
-
void calcTrans(sead::
Vector3f*) const override -
void calcSide(sead::
Vector3f*) const override -
void calcUp(sead::
Vector3f*) const override -
void calcFront(sead::
Vector3f*) const override -
void calcVelocity(sead::
Vector3f*) const override - auto getTargetName() const -> const char* pure virtual
-
void calcGravity(sead::
Vector3f* gravity) const virtual - auto isCollideGround() const -> bool virtual
- auto isInWater() const -> bool virtual
- auto isInMoonGravity() const -> bool virtual
- auto isClimbPole() const -> bool virtual
- auto isGrabCeil() const -> bool virtual
- auto isWallCatch() const -> bool virtual
- auto isInvalidMoveByInput() const -> bool virtual
- auto isEnableEndAfterInterpole() const -> bool virtual
- void update() virtual
- auto getRequestDistance() const -> f32 virtual
Function documentation
const char* al:: ActorMatrixCameraTarget:: getTargetName() const pure virtual
void al:: ActorMatrixCameraTarget:: calcGravity(sead:: Vector3f* gravity) const virtual
bool al:: ActorMatrixCameraTarget:: isCollideGround() const virtual
bool al:: ActorMatrixCameraTarget:: isInWater() const virtual
bool al:: ActorMatrixCameraTarget:: isInMoonGravity() const virtual
bool al:: ActorMatrixCameraTarget:: isClimbPole() const virtual
bool al:: ActorMatrixCameraTarget:: isGrabCeil() const virtual
bool al:: ActorMatrixCameraTarget:: isWallCatch() const virtual
bool al:: ActorMatrixCameraTarget:: isInvalidMoveByInput() const virtual
bool al:: ActorMatrixCameraTarget:: isEnableEndAfterInterpole() const virtual
void al:: ActorMatrixCameraTarget:: update() virtual
f32 al:: ActorMatrixCameraTarget:: getRequestDistance() const virtual