New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
BgRenderer.h
Go to the documentation of this file.
1
#
pragma
once
2
3
#
include
<
utility
/
Angle3
.
h
>
4
5
#
include
<
common
/
aglShaderProgramArchive
.
h
>
6
#
include
<
heap
/
seadHeap
.
h
>
7
#
include
<
math
/
seadVector
.
h
>
8
9
enum
LayerID
:
int
;
10
enum
UnitID
:
int
;
11
12
class
BgRenderer
13
{
14
SEAD_SINGLETON_DISPOSER
(
BgRenderer
)
15
16
public
:
17
static
void
initializeShader
(
agl
::
ShaderProgramArchive
*
archive
,
sead
::
Heap
*
heap
);
18
19
public
:
20
BgRenderer
();
21
~
BgRenderer
();
22
23
void
drawActorBgUnit
(
LayerID
layer,
UnitID
unit,
const
sead::Vector3f& pos,
const
Angle3& rot,
const
sead::Vector3f& scale);
24
};
LayerID
LayerID
Definition
LayerID.h:6
UnitID
UnitID
Definition
UnitID.h:6
BgRenderer
Definition
BgRenderer.h:13
BgRenderer::~BgRenderer
~BgRenderer()
BgRenderer::BgRenderer
BgRenderer()
BgRenderer::drawActorBgUnit
void drawActorBgUnit(LayerID layer, UnitID unit, const sead::Vector3f &pos, const Angle3 &rot, const sead::Vector3f &scale)
map
BgRenderer.h
Generated by
1.14.0