3#include <layout_sys/AnimLayout.h>
4#include <state/FStateMgr.h>
6#include <layer/aglRenderInfo.h>
16 static_assert(
sizeof(
Type) == 4);
31 void draw(
const agl::lyr::RenderInfo& render_info)
const;
34 void drawDRC(
const agl::lyr::RenderInfo& render_info)
const;
Definition AttentionScreen.h:9
sead::SafeArray< nw::lyt::Picture *, 3 > mPPane
Definition AttentionScreen.h:76
void drawDRC(const agl::lyr::RenderInfo &render_info) const
void forceOpen(Type type)
Definition AttentionScreen.h:39
sead::SafeArray< nw::lyt::Pane *, 2 > mNPane
Definition AttentionScreen.h:75
AnimLayout< 2 > mLayout
Definition AttentionScreen.h:74
virtual ~AttentionScreen()
void requestClose()
Definition AttentionScreen.h:50
Type
Definition AttentionScreen.h:12
@ cType_TV
Definition AttentionScreen.h:14
@ cType_DRC
Definition AttentionScreen.h:13
Type mType
Definition AttentionScreen.h:80
bool isVisible() const
Definition AttentionScreen.h:45
void draw(const agl::lyr::RenderInfo &render_info) const
bool mRequestClose
Definition AttentionScreen.h:78
bool mIsVisible
Definition AttentionScreen.h:79
bool mIsOpen
Definition AttentionScreen.h:77