CameraSubTargetBase class
Base classes
- class CameraTargetBase
Derived classes
- class ActorCameraSubTarget
Constructors, destructors, conversion operators
Public functions
-
void calcSide(sead::
Vector3f* side) const override -
void calcUp(sead::
Vector3f* up) const override -
void calcFront(sead::
Vector3f* front) const override -
void calcVelocity(sead::
Vector3f* velocity) const override - auto getTargetName() const -> const char* pure virtual
-
void calcTrans(sead::
Vector3f* trans) const 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:: CameraSubTargetBase:: getTargetName() const pure virtual
void al:: CameraSubTargetBase:: calcTrans(sead:: Vector3f* trans) const pure virtual
void al:: CameraSubTargetBase:: calcGravity(sead:: Vector3f* gravity) const virtual
bool al:: CameraSubTargetBase:: isCollideGround() const virtual
bool al:: CameraSubTargetBase:: isInWater() const virtual
bool al:: CameraSubTargetBase:: isInMoonGravity() const virtual
bool al:: CameraSubTargetBase:: isClimbPole() const virtual
bool al:: CameraSubTargetBase:: isGrabCeil() const virtual
bool al:: CameraSubTargetBase:: isWallCatch() const virtual
bool al:: CameraSubTargetBase:: isInvalidMoveByInput() const virtual
bool al:: CameraSubTargetBase:: isEnableEndAfterInterpole() const virtual
void al:: CameraSubTargetBase:: update() virtual
f32 al:: CameraSubTargetBase:: getRequestDistance() const virtual