NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
nw4r::g3d::LightSetting Class Reference

Description

Definition at line 144 of file g3d_light.h.

Public Member Functions

 LightSetting (LightObj *pLightObjArray, AmbLightObj *pAmbLightObjArray, ulong numLight, LightSetData *pLightSetDataArray, ulong numLightSet)
 
bool Import (const LightSetting &rSetting)
 
void ApplyViewMtx (const math::MTX34 &rCamera, ulong numLight)
 
ulong GetNumLightObj () const
 
ulong GetNumLightSet () const
 
LightObjGetLightObjArray () const
 
AmbLightObjGetAmbLightObjArray () const
 
LightSet GetLightSet (int idx)
 

Private Attributes

u16 mNumLight
 
u16 mNumLightSet
 
LightObjmpLightObjArray
 
AmbLightObjmpAmbLightObjArray
 
LightSetDatampLightSetDataArray
 

Constructor & Destructor Documentation

◆ ~LightSetting()

nw4r::g3d::LightSetting::~LightSetting ( )
inline

Definition at line 149 of file g3d_light.h.

Member Function Documentation

◆ GetNumLightObj()

ulong nw4r::g3d::LightSetting::GetNumLightObj ( ) const
inline

Definition at line 154 of file g3d_light.h.

◆ GetNumLightSet()

ulong nw4r::g3d::LightSetting::GetNumLightSet ( ) const
inline

Definition at line 157 of file g3d_light.h.

◆ GetLightObjArray()

LightObj * nw4r::g3d::LightSetting::GetLightObjArray ( ) const
inline

Definition at line 161 of file g3d_light.h.

◆ GetAmbLightObjArray()

AmbLightObj * nw4r::g3d::LightSetting::GetAmbLightObjArray ( ) const
inline

Definition at line 164 of file g3d_light.h.

◆ GetLightSet()

LightSet nw4r::g3d::LightSetting::GetLightSet ( int idx)
inline

Definition at line 168 of file g3d_light.h.

Member Data Documentation

◆ mNumLight

u16 nw4r::g3d::LightSetting::mNumLight
private

Definition at line 177 of file g3d_light.h.

◆ mNumLightSet

u16 nw4r::g3d::LightSetting::mNumLightSet
private

Definition at line 178 of file g3d_light.h.

◆ mpLightObjArray

LightObj* nw4r::g3d::LightSetting::mpLightObjArray
private

Definition at line 179 of file g3d_light.h.

◆ mpAmbLightObjArray

AmbLightObj* nw4r::g3d::LightSetting::mpAmbLightObjArray
private

Definition at line 180 of file g3d_light.h.

◆ mpLightSetDataArray

LightSetData* nw4r::g3d::LightSetting::mpLightSetDataArray
private

Definition at line 181 of file g3d_light.h.