NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
dSelectCursor_c::Layout_c Class Reference

#include <game/bases/d_SelectCursor.hpp>

Description

A cursor layout instance.

Definition at line 56 of file d_SelectCursor.hpp.

Public Attributes

LytBase_c mBase
 The layout of the instance.
nw4r::lyt::Pane * mpRootPane
 The root pane of the view.
nw4r::lyt::Picture * mpPicturePanes [P_COUNT]
 The picture panes of the view.
nw4r::lyt::Pane * mpNullPanes [N_COUNT]
 The null panes of the view.
bool mIsActive
 Whether the layout is drawn.
char mPaneName [100]
 The name of the parent pane.
nw4r::lyt::Size mPaneSize
 The size of the parent pane.
nw4r::lyt::Size mPaneOffset
 The offset of the parent pane.
mVec2_c mPaneGlbMtxScale
 The scale of the parent pane's global matrix.
mVec2_c mPaneGlbMtxTrans
 The translation of the parent pane's global matrix.
u32 m_248
mVec2_c mRootPaneOffset
 Additional offset from the layout root pane.
float m_254
 Only set to 0, never read.
u8 mPaneBasePosH
 The horizontal base position of the parent pane. Value is a nw4r::lyt::HorizontalPosition.
u8 mPaneBasePosV
 The vertical base position of the parent pane. Value is a nw4r::lyt::VerticalPosition.
int mPaneAlpha
 The opacity of the layout.
bool mDoFade
 Whether the layout should be faded out and deactivated.

Member Data Documentation

◆ mBase

LytBase_c dSelectCursor_c::Layout_c::mBase

The layout of the instance.

Definition at line 58 of file d_SelectCursor.hpp.

◆ mpRootPane

nw4r::lyt::Pane* dSelectCursor_c::Layout_c::mpRootPane

The root pane of the view.

Definition at line 59 of file d_SelectCursor.hpp.

◆ mpPicturePanes

nw4r::lyt::Picture* dSelectCursor_c::Layout_c::mpPicturePanes[P_COUNT]

The picture panes of the view.

Definition at line 60 of file d_SelectCursor.hpp.

◆ mpNullPanes

nw4r::lyt::Pane* dSelectCursor_c::Layout_c::mpNullPanes[N_COUNT]

The null panes of the view.

Definition at line 61 of file d_SelectCursor.hpp.

◆ mIsActive

bool dSelectCursor_c::Layout_c::mIsActive

Whether the layout is drawn.

Definition at line 62 of file d_SelectCursor.hpp.

◆ mPaneName

char dSelectCursor_c::Layout_c::mPaneName[100]

The name of the parent pane.

Definition at line 64 of file d_SelectCursor.hpp.

◆ mPaneSize

nw4r::lyt::Size dSelectCursor_c::Layout_c::mPaneSize

The size of the parent pane.

Definition at line 65 of file d_SelectCursor.hpp.

◆ mPaneOffset

nw4r::lyt::Size dSelectCursor_c::Layout_c::mPaneOffset

The offset of the parent pane.

Definition at line 66 of file d_SelectCursor.hpp.

◆ mPaneGlbMtxScale

mVec2_c dSelectCursor_c::Layout_c::mPaneGlbMtxScale

The scale of the parent pane's global matrix.

Definition at line 67 of file d_SelectCursor.hpp.

◆ mPaneGlbMtxTrans

mVec2_c dSelectCursor_c::Layout_c::mPaneGlbMtxTrans

The translation of the parent pane's global matrix.

Definition at line 68 of file d_SelectCursor.hpp.

◆ m_248

u32 dSelectCursor_c::Layout_c::m_248

Definition at line 70 of file d_SelectCursor.hpp.

◆ mRootPaneOffset

mVec2_c dSelectCursor_c::Layout_c::mRootPaneOffset

Additional offset from the layout root pane.

Definition at line 71 of file d_SelectCursor.hpp.

◆ m_254

float dSelectCursor_c::Layout_c::m_254

Only set to 0, never read.

Definition at line 72 of file d_SelectCursor.hpp.

◆ mPaneBasePosH

u8 dSelectCursor_c::Layout_c::mPaneBasePosH

The horizontal base position of the parent pane. Value is a nw4r::lyt::HorizontalPosition.

Definition at line 74 of file d_SelectCursor.hpp.

◆ mPaneBasePosV

u8 dSelectCursor_c::Layout_c::mPaneBasePosV

The vertical base position of the parent pane. Value is a nw4r::lyt::VerticalPosition.

Definition at line 75 of file d_SelectCursor.hpp.

◆ mPaneAlpha

int dSelectCursor_c::Layout_c::mPaneAlpha

The opacity of the layout.

Definition at line 76 of file d_SelectCursor.hpp.

◆ mDoFade

bool dSelectCursor_c::Layout_c::mDoFade

Whether the layout should be faded out and deactivated.

Definition at line 77 of file d_SelectCursor.hpp.