al::Scene class

Base classes

class NerveExecutor
class IUseAudioKeeper
class IUseCamera
class IUseSceneObjHolder

Derived classes

class StageScene
class TitleMenuScene

Constructors, destructors, conversion operators

Scene(const char*)
~Scene() virtual

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

void al::Scene::initNerve(const Nerve* nerve, s32 stateCount)

void al::Scene::updateNerve()