Scene class
Base classes
- class NerveExecutor
- class IUseAudioKeeper
- class IUseCamera
- class IUseSceneObjHolder
Derived classes
- class StageScene
- class TitleMenuScene
Constructors, destructors, conversion operators
Public functions
- void init(const SceneInitInfo& initInfo) virtual
- void appear() virtual
- void kill() virtual
- void movement() virtual
- void control() virtual
- void drawMain() const virtual
- void drawSub() const virtual
- auto getAudioKeeper() const -> AudioKeeper* override
- void setAudioKeeper(AudioKeeper* audioKeeper)
- auto getSceneObjHolder() const -> SceneObjHolder* override
- auto getCameraDirector() const -> CameraDirector* override
- void initializeAsync(const SceneInitInfo& initInfo)
- void initDrawSystemInfo(const SceneInitInfo& initInfo)
- void initSceneObjHolder(SceneObjHolder* sceneObjHolder)
- void initAndLoadStageResource(const char* stageName, s32 scenarioNo)
- void initLiveActorKit(const SceneInitInfo& initInfo, s32 maxActors, s32 maxPlayers, s32 maxCameras)
- void initLiveActorKitImpl(const SceneInitInfo& initInfo, s32 maxActors, s32 maxPlayers, s32 maxCameras)
- void initLiveActorKitWithGraphics(const GraphicsInitArg& graphicsInitArg, const SceneInitInfo& initInfo, s32 maxActors, s32 maxPlayers, s32 maxCameras)
- void initLayoutKit(const SceneInitInfo& initInfo)
- void initSceneStopCtrl()
- void initSceneMsgCtrl()
- void initScreenCoverCtrl()
- void endInit(const ActorInitInfo& initInfo)
- auto getStageResourceKeeper() const -> StageResourceKeeper*
- auto getLiveActorKit() const -> LiveActorKit*
- auto getLayoutKit() const -> LayoutKit*
- auto getSceneStopCtrl() const -> SceneStopCtrl*
- auto getSceneMsgCtrl() const -> SceneMsgCtrl*
- auto getScreenCoverCtrl() const -> ScreenCoverCtrl*
- auto getAudioDirector() const -> AudioDirector*
- void setAudioDirector(AudioDirector* audioDirector)
- auto getDrawSystemInfo() const -> DrawSystemInfo*
- auto getNerveKeeper() const -> NerveKeeper* virtual
- void initNerve(const Nerve* nerve, s32 stateCount)
- void updateNerve()
Function documentation
NerveKeeper* al:: Scene:: getNerveKeeper() const virtual
#include <l/Library/Nerve/NerveExecutor.h>
void al:: Scene:: initNerve(const Nerve* nerve,
s32 stateCount)
#include <l/Library/Nerve/NerveExecutor.h>
void al:: Scene:: updateNerve()
#include <l/Library/Nerve/NerveExecutor.h>