al::Sequence class

Base classes

class NerveExecutor
class IUseAudioKeeper
class IUseSceneCreator

Derived classes

class HakoniwaSequence

Constructors, destructors, conversion operators

Sequence(const char* name)
~Sequence() override

Public functions

void init(const SequenceInitInfo& initInfo) virtual
void update() virtual
void kill() virtual
void drawMain() const virtual
void drawSub() const virtual
auto isDisposable() const -> bool virtual
auto getCurrentScene() const -> Scene* virtual
auto getSceneCreator() const -> SceneCreator* override
void setSceneCreator(SceneCreator* sceneCreator) override
auto getAudioKeeper() const -> AudioKeeper* override
void initAudio(const GameSystemInfo&, const char*, s32, s32, s32, const char*)
void initAudioKeeper(const char*)
void initDrawSystemInfo(const SequenceInitInfo&)
auto getAudioSystemInfo() -> AudioSystemInfo*
auto getDrawInfo() const -> DrawSystemInfo*
auto getNerveKeeper() const -> NerveKeeper* virtual
void initNerve(const Nerve* nerve, s32 stateCount)
void updateNerve()

Function documentation

NerveKeeper* al::Sequence::getNerveKeeper() const virtual

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

void al::Sequence::updateNerve()