al::WindowConfirm class

Base classes

class LayoutActor

Public types

struct Selection
enum class SelectionType { None = -1, HardKey = 0, List00 = 1, List01 = 2, List02 = 3 }
enum class Direction { None = 0, Up = 1, Down = 2 }

Constructors, destructors, conversion operators

WindowConfirm(const LayoutInitInfo&, const char*, const char*)

Public functions

void setTxtMessage(const char16*)
void setTxtList(s32, const char16*)
void setListNum(s32)
void setCancelIdx(s32)
void appear() override
void appearWithChoicingCancel()
auto isNerveEnd() -> bool
auto tryEnd() -> bool
auto isEnableInput() -> bool
auto tryUp() -> bool
auto tryDown() -> bool
auto tryDecide() -> bool
auto tryDecideWithoutEnd() -> bool
auto tryCancel() -> bool
void setCursorToPane()
auto tryCancelWithoutEnd() -> bool
void exeHide()
void exeAppear()
void exeWait()
void exeDecide()
void exeDecideAfter()
void exeEnd()
auto getPrevSelectionType() -> SelectionType
void kill() virtual
void movement() virtual
void calcAnim(bool recursive) virtual
auto getNerveKeeper() const -> NerveKeeper* override
auto getName() const -> const char* override
auto getEffectKeeper() const -> EffectKeeper* override
auto getAudioKeeper() const -> AudioKeeper* override
auto getLayoutActionKeeper() const -> LayoutActionKeeper* override
auto getLayoutKeeper() const -> LayoutKeeper* override
auto getCameraDirector() const -> CameraDirector* override
auto getSceneObjHolder() const -> SceneObjHolder* override
auto getMessageSystem() const -> const MessageSystem* override
void control() virtual
void initLayoutKeeper(LayoutKeeper*)
void initActionKeeper()
void initTextPaneAnimator(LayoutTextPaneAnimator*)
void initExecuteInfo(LayoutExecuteInfo*)
void initHitReactionKeeper(HitReactionKeeper*)
void initSceneInfo(LayoutSceneInfo*)
void initLayoutPartsActorKeeper(s32)
void initEffectKeeper(EffectKeeper*)
void initAudioKeeper(AudioKeeper*)
void initNerve(const Nerve*, s32)
void setMainGroupName(const char*)
void syncAction()
auto isAlive() const -> bool
auto getExecuteInfo() const -> LayoutExecuteInfo*
auto getLayoutSceneInfo() const -> LayoutSceneInfo*

Function documentation

void al::WindowConfirm::kill() virtual

void al::WindowConfirm::movement() virtual

void al::WindowConfirm::calcAnim(bool recursive) virtual

NerveKeeper* al::WindowConfirm::getNerveKeeper() const override

const char* al::WindowConfirm::getName() const override

EffectKeeper* al::WindowConfirm::getEffectKeeper() const override

AudioKeeper* al::WindowConfirm::getAudioKeeper() const override

LayoutActionKeeper* al::WindowConfirm::getLayoutActionKeeper() const override

LayoutKeeper* al::WindowConfirm::getLayoutKeeper() const override

CameraDirector* al::WindowConfirm::getCameraDirector() const override

SceneObjHolder* al::WindowConfirm::getSceneObjHolder() const override

const MessageSystem* al::WindowConfirm::getMessageSystem() const override

void al::WindowConfirm::control() virtual

void al::WindowConfirm::initActionKeeper()

void al::WindowConfirm::initTextPaneAnimator(LayoutTextPaneAnimator*)

void al::WindowConfirm::initAudioKeeper(AudioKeeper*)

void al::WindowConfirm::initNerve(const Nerve*, s32)

void al::WindowConfirm::setMainGroupName(const char*)

void al::WindowConfirm::syncAction()

bool al::WindowConfirm::isAlive() const