al::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