NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
|
Definition at line 9 of file eggScreen.h.
Classes | |
struct | DataEfb |
struct | TVModeInfo |
Public Types | |
enum | TVMode { TV_MODE_4_3 , TV_MODE_16_9 , TV_MODE_UNK_3 , TV_MODE_MAX } |
![]() | |
enum | Flag { FLAG_DIRTY = BIT_FLAG(0) , FLAG_0x02 = BIT_FLAG(1) , FLAG_0x04 = BIT_FLAG(2) , FLAG_0x08 = BIT_FLAG(3) , FLAG_0x20 = BIT_FLAG(5) , FLAG_0x40 = BIT_FLAG(6) } |
enum | ProjectionType { PROJ_ORTHO , PROJ_PERSP } |
enum | CanvasMode { CANVASMODE_0 , CANVASMODE_1 } |
Public Member Functions | |
void | SetProjectionGX () const |
void | CopyFromAnother (const Screen &) |
![]() | |
Frustum (ProjectionType projType, const nw4r::math::VEC2 &scale, f32 nearZ, f32 farZ, CanvasMode canvasMode) | |
Frustum (const Frustum &frustum) | |
virtual void | CopyToG3D (nw4r::g3d::Camera camera) const |
void | ResetOrthographic (f32 top, f32 bottom, f32 left, f32 right, f32 nearZ, f32 farZ) |
Static Public Member Functions | |
static void | Initialize (const unsigned short *, const unsigned short *, Screen *) |
static void | SetTVModeDefault () |
Public Attributes | |
const Screen * | mParent |
nw4r::math::VEC2 | mPosition |
nw4r::math::VEC2 | field_0x48 |
nw4r::math::VEC2 | field_0x50 |
DataEfb | mDataEfb |
![]() | |
ProjectionType | mProjType |
CanvasMode | mCanvasMode |
nw4r::math::VEC2 | mSize |
f32 | mFovY |
f32 | mTanFovY |
f32 | mNearZ |
f32 | mFarZ |
nw4r::math::VEC2 | mOffset |
nw4r::math::VEC3 | mScale |
u16 | mFlags |
Static Public Attributes | |
static TVMode | sTVMode |
static TVModeInfo | sTVModeInfo [Screen::TV_MODE_MAX] |
enum EGG::Screen::TVMode |
Definition at line 11 of file eggScreen.h.
|
virtual |
Reimplemented from EGG::Frustum.
const Screen* EGG::Screen::mParent |
Definition at line 51 of file eggScreen.h.
nw4r::math::VEC2 EGG::Screen::mPosition |
Definition at line 52 of file eggScreen.h.
nw4r::math::VEC2 EGG::Screen::field_0x48 |
Definition at line 53 of file eggScreen.h.
nw4r::math::VEC2 EGG::Screen::field_0x50 |
Definition at line 54 of file eggScreen.h.
|
mutable |
Definition at line 55 of file eggScreen.h.
|
static |
Definition at line 57 of file eggScreen.h.
|
static |
Definition at line 58 of file eggScreen.h.