al::CameraVerticalAbsorber class

Base classes

class NerveExecutor

Constructors, destructors, conversion operators

CameraVerticalAbsorber(const CameraPoser* cameraParent, bool isCameraPosAbsorb)
~CameraVerticalAbsorber()

Public functions

void exeAbsorb()
void exeFollow()
void exeFollowAbsolute()
void exeFollowClimbPole()
void exeFollowGround()
void invalidate()
auto isAbsorbing() const -> bool
auto isValid() const -> bool
void liberateAbsorb()
void load(const ByamlIter&)
void makeLookAtCamera(sead::LookAtCamera*) const
void start(const sead::Vector3f&, const CameraStartInfo&)
void tryResetAbsorbVecIfInCollision(const sead::Vector3f&)
void update()
auto getNerveKeeper() const -> NerveKeeper* virtual
void initNerve(const Nerve* nerve, s32 stateCount)
void updateNerve()

Function documentation

NerveKeeper* al::CameraVerticalAbsorber::getNerveKeeper() const virtual

void al::CameraVerticalAbsorber::initNerve(const Nerve* nerve, s32 stateCount)

void al::CameraVerticalAbsorber::updateNerve()