SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
OceanRingPartDrawer Class Reference

Public Member Functions

 OceanRingPartDrawer (const OceanRing *, int, int, bool, f32 *, f32 *, f32 *)
 
void initDisplayList (f32 *, f32 *, f32 *)
 
void draw () const
 
void drawGD (f32 *, f32 *, f32 *) const
 
void drawDynamic () const
 
void drawDynamicBloom () const
 

Public Attributes

const OceanRingmOceanRing
 
TVec3f mPosition
 
int _10
 
int _14
 
bool _18
 
u8 _19
 
u8 _1A
 
u8 _1B
 
f32 _1C
 
f32 _20
 
f32 _24
 
u32 mDispListLength
 
u8 * mDispList
 

Detailed Description

Definition at line 9 of file OceanRingDrawer.hpp.

Member Function Documentation

◆ initDisplayList()

void OceanRingPartDrawer::initDisplayList ( f32 * a1,
f32 * a2,
f32 * a3 )

Definition at line 44 of file OceanRingDrawer.cpp.

◆ draw()

void OceanRingPartDrawer::draw ( ) const

Definition at line 60 of file OceanRingDrawer.cpp.

Member Data Documentation

◆ mOceanRing

const OceanRing* OceanRingPartDrawer::mOceanRing

Definition at line 19 of file OceanRingDrawer.hpp.

◆ mPosition

TVec3f OceanRingPartDrawer::mPosition

Definition at line 20 of file OceanRingDrawer.hpp.

◆ _10

int OceanRingPartDrawer::_10

Definition at line 21 of file OceanRingDrawer.hpp.

◆ _14

int OceanRingPartDrawer::_14

Definition at line 22 of file OceanRingDrawer.hpp.

◆ _18

bool OceanRingPartDrawer::_18

Definition at line 23 of file OceanRingDrawer.hpp.

◆ _19

u8 OceanRingPartDrawer::_19

Definition at line 24 of file OceanRingDrawer.hpp.

◆ _1A

u8 OceanRingPartDrawer::_1A

Definition at line 25 of file OceanRingDrawer.hpp.

◆ _1B

u8 OceanRingPartDrawer::_1B

Definition at line 26 of file OceanRingDrawer.hpp.

◆ _1C

f32 OceanRingPartDrawer::_1C

Definition at line 27 of file OceanRingDrawer.hpp.

◆ _20

f32 OceanRingPartDrawer::_20

Definition at line 28 of file OceanRingDrawer.hpp.

◆ _24

f32 OceanRingPartDrawer::_24

Definition at line 29 of file OceanRingDrawer.hpp.

◆ mDispListLength

u32 OceanRingPartDrawer::mDispListLength

Definition at line 30 of file OceanRingDrawer.hpp.

◆ mDispList

u8* OceanRingPartDrawer::mDispList

Definition at line 31 of file OceanRingDrawer.hpp.