ButtonMiiverse class

Base classes

class al::LayoutActor

Constructors, destructors, conversion operators

ButtonMiiverse()

Public functions

void init(const al::LayoutInitInfo& info)
auto isOn() const -> bool
void setOff()
void validate()
void forceValidate()
void invalidate()
void exeWait()
void exeHoldOn()
void exeHoldOff()
void exeDecide()
void exeOnWait()
void exeDisable()
void appear() virtual
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 ButtonMiiverse::appear() virtual

void ButtonMiiverse::kill() virtual

void ButtonMiiverse::movement() virtual

void ButtonMiiverse::calcAnim(bool recursive) virtual

NerveKeeper* ButtonMiiverse::getNerveKeeper() const override

const char* ButtonMiiverse::getName() const override

EffectKeeper* ButtonMiiverse::getEffectKeeper() const override

AudioKeeper* ButtonMiiverse::getAudioKeeper() const override

LayoutActionKeeper* ButtonMiiverse::getLayoutActionKeeper() const override

LayoutKeeper* ButtonMiiverse::getLayoutKeeper() const override

CameraDirector* ButtonMiiverse::getCameraDirector() const override

SceneObjHolder* ButtonMiiverse::getSceneObjHolder() const override

const MessageSystem* ButtonMiiverse::getMessageSystem() const override

void ButtonMiiverse::control() virtual

void ButtonMiiverse::initLayoutKeeper(LayoutKeeper*)

void ButtonMiiverse::initActionKeeper()

void ButtonMiiverse::initTextPaneAnimator(LayoutTextPaneAnimator*)

void ButtonMiiverse::initExecuteInfo(LayoutExecuteInfo*)

void ButtonMiiverse::initHitReactionKeeper(HitReactionKeeper*)

void ButtonMiiverse::initSceneInfo(LayoutSceneInfo*)

void ButtonMiiverse::initEffectKeeper(EffectKeeper*)

void ButtonMiiverse::initAudioKeeper(AudioKeeper*)

void ButtonMiiverse::initNerve(const Nerve*, s32)

void ButtonMiiverse::setMainGroupName(const char*)

void ButtonMiiverse::syncAction()

bool ButtonMiiverse::isAlive() const

LayoutExecuteInfo* ButtonMiiverse::getExecuteInfo() const

LayoutSceneInfo* ButtonMiiverse::getLayoutSceneInfo() const