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
#include <l/Library/Execute/IUseExecutor.h>