al::ActorCameraSubTarget class

Base classes

class CameraSubTargetBase

Derived classes

class ActorBackAroundCameraSubTarget

Constructors, destructors, conversion operators

ActorCameraSubTarget(const LiveActor* actor)

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 calcVelocity(sead::Vector3f* velocity) const override
auto getActor() const -> const LiveActor*
void setOffset(const sead::Vector3f* offset)
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

void al::ActorCameraSubTarget::calcGravity(sead::Vector3f* gravity) const virtual

bool al::ActorCameraSubTarget::isCollideGround() const virtual

bool al::ActorCameraSubTarget::isInWater() const virtual

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

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

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

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

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

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

void al::ActorCameraSubTarget::update() virtual

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