al::CameraSubTargetBase class

Base classes

class CameraTargetBase

Derived classes

class ActorCameraSubTarget

Constructors, destructors, conversion operators

CameraSubTargetBase()

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