OdysseyDecomp/src/Layout/BootLayout.h

34 lines
597 B
C++

#pragma once
#include "Library/Layout/LayoutActor.h"
namespace al {
class LayoutInitInfo;
}
class BootLayout : public al::LayoutActor {
public:
BootLayout(const al::LayoutInitInfo& info);
void appear() override;
void kill() override;
void startWipe();
void endWipe();
void end();
void endImmidiate();
bool isEndWipe() const;
f32 getBgFrame() const;
void exeAppear();
void exeWait();
void exeStartWipe();
void exeEndWipe();
void exeEnd();
private:
al::LayoutActor* mParBg = nullptr;
};
static_assert(sizeof(BootLayout) == 0x138);