al::CameraDirector class

Base classes

class HioNode
class IUseExecutor

Constructors, destructors, conversion operators

CameraDirector(s32 maxCameras)
~CameraDirector() virtual

Public functions

void init(CameraPoserSceneInfo*, const CameraPoserFactory*)
void initAreaCameraSwitcherMultiForPrototype(AreaObjDirector*)
void initAreaCameraSwitcherSingle()
void initResourceHolder(const CameraResourceHolder* resourceHolder)
void initSceneFovyDegree(f32 fov)
void initSettingCloudSea(f32)
void initSnapShotCameraAudioKeeper(IUseAudioKeeper* audioKeeper)
auto initAndCreatePauseCameraCtrl(f32) -> PauseCameraCtrl*
void execute() override
void update()
void endInit(const PlayerHolder*)
auto getPoseUpdater(s32 index) -> CameraPoseUpdater*
auto createCameraFromFactory(const char*, const PlacementId*, const char*, s32, const sead::Matrix34f&) -> CameraTicket*
auto createCamera(CameraPoser*, const PlacementId*, const char*, s32, const sead::Matrix34f&, bool) -> CameraTicket*
auto createObjectCamera(const PlacementId*, const char*, const char*, s32, const sead::Matrix34f&) -> CameraTicket*
auto createObjectEntranceCamera(const PlacementId*, const char*, const sead::Matrix34f&) -> CameraTicket*
auto createMirrorObjectCamera(const PlacementId*, const char*, s32, const sead::Matrix34f&) -> CameraTicket*
auto getCameraInput() -> ICameraInput*
void setCameraInput(const ICameraInput* input)
void setViewCameraInput(const ICameraInput* input, s32)
void registerCameraRailHolder(CameraRailHolder* railHolder)
void setCameraParamTransferFuncTable(const NameToCameraParamTransferFunc*, s32)
auto getSceneFovyDegree() -> f32
void validateCameraArea2D()
void invalidateCameraArea2D()
void stopByDeathPlayer()
void restartByDeathPlayer()
void startInvalidStopJudgeByDemo()
void endInvalidStopJudgeByDemo()
void startSnapShotMode(bool)
void endSnapShotMode()
auto getSceneCameraInfo() const -> SceneCameraInfo*
auto getSceneCameraCtrl() const -> SceneCameraCtrl*
auto getFlagCtrl() const -> CameraFlagCtrl*
void draw() const virtual

Function documentation

void al::CameraDirector::draw() const virtual