al::ActorCameraTarget class

Base classes

class CameraTargetBase

Constructors, destructors, conversion operators

ActorCameraTarget(const LiveActor* actor, f32 yOffset, const sead::Vector3f* localOffset)

Public functions

auto getTargetName() const -> const char* override
void calcTrans(sead::Vector3f* trans) const override
void calcSide(sead::Vector3f* side) const override
void calcUp(sead::Vector3f* up) const override
void calcFront(sead::Vector3f* front) const override
void calcGravity(sead::Vector3f* gravity) const override
void calcVelocity(sead::Vector3f* velocity) const override
auto isCollideGround() const -> bool override
auto isInWater() const -> bool override
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

bool al::ActorCameraTarget::isInMoonGravity() const virtual

bool al::ActorCameraTarget::isClimbPole() const virtual

bool al::ActorCameraTarget::isGrabCeil() const virtual

bool al::ActorCameraTarget::isWallCatch() const virtual

bool al::ActorCameraTarget::isInvalidMoveByInput() const virtual

bool al::ActorCameraTarget::isEnableEndAfterInterpole() const virtual

void al::ActorCameraTarget::update() virtual

f32 al::ActorCameraTarget::getRequestDistance() const virtual