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
#include <l/Library/Nerve/NerveExecutor.h>
void al:: CameraVerticalAbsorber:: initNerve(const Nerve* nerve,
s32 stateCount)
#include <l/Library/Nerve/NerveExecutor.h>
void al:: CameraVerticalAbsorber:: updateNerve()
#include <l/Library/Nerve/NerveExecutor.h>