NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
scn_root.hpp
1
#pragma once
2
3
#include <lib/nw4r/g3d/camera.hpp>
4
#include <lib/nw4r/g3d/scn_group.hpp>
5
6
namespace
nw4r {
7
namespace
g3d
{
8
9
class
LightSetting
{
10
u32 pad;
11
};
12
13
class
ScnRoot
:
public
ScnGroup
{
14
public
:
15
static
ScnRoot
*Construct(
MEMAllocator
*,
size_t
*,
unsigned
long
,
unsigned
long
,
unsigned
long
,
unsigned
long
);
16
17
Camera
GetCamera(
int
);
18
Camera
GetCurrentCamera();
19
void
SetCurrentCamera(
int
);
20
void
CalcWorld();
21
void
CalcMaterial();
22
void
CalcView();
23
void
GatherDrawScnObj();
24
void
ZSort();
25
void
DrawOpa();
26
void
DrawXlu();
27
28
void
*gather;
29
u32 unk1;
30
u32 unk2;
31
u8 currCameraID;
32
char
cameraData[0x2180];
33
char
fogData[0x600];
34
LightSetting
lightSetting;
35
u32 unk3;
36
37
NW4R_G3D_TYPE_OBJ_DECL(
ScnRoot
);
38
};
39
40
}
// namespace g3d
41
}
// namespace nw4r
nw4r::g3d::Camera
Definition
camera.hpp:12
nw4r::g3d::LightSetting
Definition
scn_root.hpp:9
nw4r::g3d::ScnGroup
Definition
scn_group.hpp:8
nw4r::g3d::ScnRoot
Definition
scn_root.hpp:13
nw4r::g3d
3D graphics drawing library.
Definition
docgroup.h:10
MEMAllocator
Definition
MEMHeapCommon.h:21
include
lib
nw4r
g3d
scn_root.hpp
Made with ❤️ by
CLF78
and
RootCubed
. Logos by
Chasical
and
B1
. Website generated by
Doxygen
1.13.2