1#pragma once
2
3#include "Library/Layout/LayoutActor.h"
4
5namespace al {
6class LayoutInitInfo;
7}
8
9class BootLayout : public al::LayoutActor {
10public:
11 BootLayout(const al::LayoutInitInfo& info);
12
13 void appear() override;
14 void kill() override;
15
16 void startWipe();
17 void endWipe();
18 void end();
19 void endImmidiate();
20 bool isEndWipe() const;
21 f32 getBgFrame() const;
22
23 void exeAppear();
24 void exeWait();
25 void exeStartWipe();
26 void exeEndWipe();
27 void exeEnd();
28
29private:
30 al::LayoutActor* mParBg = nullptr;
31};
32