alCameraFunction namespace

Functions

auto initCameraNoPlacementInfoNoSave(al::CameraPoser* poser, const al::IUseCamera* user, const al::PlacementId* placementId, const char*, s32, const sead::Matrix34f&) -> al::CameraTicket*
auto initCameraNoSave(al::CameraPoser* poser, const al::IUseCamera* user, const al::ActorInitInfo& actorInitInfo, const char*, s32) -> al::CameraTicket*
auto initCamera(al::CameraPoser* poser, const al::IUseCamera* user, const al::ActorInitInfo& actorInitInfo, const char*, s32) -> al::CameraTicket*
auto initCameraNoSave(al::CameraPoser* poser, const al::IUseCamera* user, const al::PlacementInfo& placementInfo, const char*, s32) -> al::CameraTicket*
auto initCameraNoPlacementInfo(al::CameraPoser* poser, const al::IUseCamera* user, const al::PlacementId* placementId, const char*, s32, const sead::Matrix34f&) -> al::CameraTicket*
void requestCameraShakeLoop(const al::IUseCamera* user, const char*)
auto initCamera(al::CameraPoser* poser, const al::IUseCamera* user, const al::PlacementInfo& placementInfo, const char*, s32) -> al::CameraTicket*
auto initAreaCamera(const al::IUseCamera* user, const al::PlacementInfo& placementInfo, const char*) -> al::CameraTicket*
auto initForceAreaCamera(const al::IUseCamera* user, const al::PlacementInfo& placementInfo, const char*) -> al::CameraTicket*
void initPriorityBossField(al::CameraTicket* ticket)
void initPriorityCapture(al::CameraTicket* ticket)
void initPriorityObject(al::CameraTicket* ticket)
void initPrioritySafetyPointRecovery(al::CameraTicket* ticket)
void initPriorityDemoTalk(al::CameraTicket* ticket)
void initPriorityDemo(al::CameraTicket* ticket)
void initPriorityDemo2(al::CameraTicket* ticket)
auto isCurrentCameraPriorityPlayer(const al::IUseCamera* user, s32) -> bool
void setPoserNearClipDistance(al::CameraTicket* ticket, f32 distance)
auto getNearClipDistance(const al::IUseCamera* user, s32) -> f32
void validateCameraArea2D(al::IUseCamera* user)
void invalidateCameraArea2D(al::IUseCamera* user)
void validateCameraAreaKids(al::IUseCamera* user)
auto isValidCameraAreaKids(const al::CameraFlagCtrl* flagCtrl) -> bool
void onSeparatePlayMode(al::IUseCamera* user)
void offSeparatePlayMode(al::IUseCamera* user)
void validateResetPoseNextCamera(al::CameraTicket* ticket)
void validateKeepPreSelfPoseNextCamera(al::CameraTicket* ticket)
void validateCameraInterpoleEaseOut(al::CameraTicket* ticket)
void onForceCollideAtStartInterpole(al::CameraTicket* ticket)
void initCameraSettingCloudSea(al::IUseCamera* user, f32)
auto initMirrorAreaCamera(const al::IUseCamera* user, const al::PlacementInfo& placementInfo, const char*) -> al::CameraTicket*