NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
dCircleLightMask_c Class Reference
Inheritance diagram for dCircleLightMask_c:
[legend]

Description

Definition at line 11 of file d_circle_light_mask.hpp.

Public Member Functions

virtual u32 init (void *, u32)
virtual u32 execute ()
virtual u32 draw ()
void reset ()
void set (float x, float y, float z, float radius)

Public Attributes

mVec3_c mPos
float mRadius
void * mMask
void * mQuad

Constructor & Destructor Documentation

◆ dCircleLightMask_c()

dCircleLightMask_c::dCircleLightMask_c ( )
inline

Definition at line 14 of file d_circle_light_mask.hpp.

◆ ~dCircleLightMask_c()

virtual dCircleLightMask_c::~dCircleLightMask_c ( )
inlinevirtual

Definition at line 15 of file d_circle_light_mask.hpp.

Member Function Documentation

◆ init()

virtual u32 dCircleLightMask_c::init ( void * ,
u32  )
virtual

Implements dLightMask_c.

◆ execute()

virtual u32 dCircleLightMask_c::execute ( )
virtual

Implements dLightMask_c.

◆ draw()

virtual u32 dCircleLightMask_c::draw ( )
virtual

Implements dLightMask_c.

◆ reset()

void dCircleLightMask_c::reset ( )
inline

Definition at line 21 of file d_circle_light_mask.hpp.

◆ set()

void dCircleLightMask_c::set ( float x,
float y,
float z,
float radius )
inline

Definition at line 27 of file d_circle_light_mask.hpp.

Member Data Documentation

◆ mPos

mVec3_c dCircleLightMask_c::mPos

Definition at line 32 of file d_circle_light_mask.hpp.

◆ mRadius

float dCircleLightMask_c::mRadius

Definition at line 33 of file d_circle_light_mask.hpp.

◆ mMask

void* dCircleLightMask_c::mMask

Definition at line 34 of file d_circle_light_mask.hpp.

◆ mQuad

void* dCircleLightMask_c::mQuad

Definition at line 35 of file d_circle_light_mask.hpp.