3#include <layout_sys/AnimLayout.h>
4#include <state/FStateMgr.h>
6#include <layer/aglRenderInfo.h>
17 static_assert(
sizeof(
Type) == 4);
32 void draw(
const agl::lyr::RenderInfo& render_info)
const;
35 void drawDRC(
const agl::lyr::RenderInfo& render_info)
const;
Definition AttentionScreen.h:10
sead::SafeArray< nw::lyt::Picture *, 3 > mPPane
Definition AttentionScreen.h:77
void drawDRC(const agl::lyr::RenderInfo &render_info) const
void forceOpen(Type type)
Definition AttentionScreen.h:40
sead::SafeArray< nw::lyt::Pane *, 2 > mNPane
Definition AttentionScreen.h:76
AnimLayout< 2 > mLayout
Definition AttentionScreen.h:75
virtual ~AttentionScreen()
void requestClose()
Definition AttentionScreen.h:51
Type
Definition AttentionScreen.h:13
@ cType_TV
Definition AttentionScreen.h:15
@ cType_DRC
Definition AttentionScreen.h:14
Type mType
Definition AttentionScreen.h:81
bool isVisible() const
Definition AttentionScreen.h:46
void draw(const agl::lyr::RenderInfo &render_info) const
bool mRequestClose
Definition AttentionScreen.h:79
bool mIsVisible
Definition AttentionScreen.h:80
bool mIsOpen
Definition AttentionScreen.h:78