#include <d_demo.h>
|
| dDemo_light_c () |
|
virtual | ~dDemo_light_c () |
|
virtual void | JSGSetLightType (JStage::TELight) |
|
virtual void | JSGSetPosition (Vec const &) |
|
virtual void | JSGSetColor (GXColor) |
|
virtual void | JSGSetDistanceAttenuation (f32, f32, GXDistAttnFn) |
|
virtual void | JSGSetAngleAttenuation (f32, GXSpotFn) |
|
virtual void | JSGSetDirection (Vec const &) |
|
void | onEnable (u8 flag) |
|
virtual | ~TLight ()=0 |
|
virtual s32 | JSGFGetType () const |
|
virtual bool | JSGGetLightType () const |
|
virtual void | JSGGetPosition (Vec *) const |
|
virtual GXColor | JSGGetColor () const |
|
virtual void | JSGGetDistanceAttenuation (f32 *, f32 *, GXDistAttnFn *) const |
|
virtual void | JSGGetAngleAttenuation (f32 *, GXSpotFn *) const |
|
virtual void | JSGGetDirection (Vec *) const |
|
virtual | ~TObject ()=0 |
|
virtual bool | JSGGetName () const |
|
virtual void | JSGUpdate () |
|
virtual u32 | JSGGetFlag () const |
|
virtual void | JSGSetFlag (u32) |
|
virtual bool | JSGGetData (u32, void *, u32) const |
|
virtual void | JSGSetData (u32, void const *, u32) |
|
virtual void | JSGGetParent (JStage::TObject **, u32 *) const |
|
virtual void | JSGSetParent (JStage::TObject *, u32) |
|
virtual void | JSGSetRelation (bool, JStage::TObject *, u32) |
|
virtual s32 | JSGFindNodeID (char const *) const |
|
virtual bool | JSGGetNodeTransformation (u32, f32(*)[4]) const |
|
void | JSGFEnableFlag (u32 flag) |
|
void | JSGFDisableFlag (u32 flag) |
|
◆ Enable_e
Enumerator |
---|
ENABLE_LIGHT_TYPE_e | |
ENABLE_POSITION_e | |
ENABLE_COLOR_e | |
ENABLE_DIST_ATTEN_e | |
ENABLE_ANGLE_ATTEN_e | |
ENABLE_DIRECTION_e | |
◆ dDemo_light_c()
dDemo_light_c::dDemo_light_c |
( |
| ) |
|
|
inline |
◆ ~dDemo_light_c()
dDemo_light_c::~dDemo_light_c |
( |
| ) |
|
|
virtual |
◆ JSGSetAngleAttenuation()
void dDemo_light_c::JSGSetAngleAttenuation |
( |
f32 |
param_0, |
|
|
GXSpotFn |
i_spotFn |
|
) |
| |
|
virtual |
◆ JSGSetColor()
◆ JSGSetDirection()
void dDemo_light_c::JSGSetDirection |
( |
Vec const & |
i_direction | ) |
|
|
virtual |
◆ JSGSetDistanceAttenuation()
◆ JSGSetLightType()
◆ JSGSetPosition()
◆ onEnable()
void dDemo_light_c::onEnable |
( |
u8 |
flag | ) |
|
|
inline |
◆ field_0x24
f32 dDemo_light_c::field_0x24 |
|
private |
◆ field_0x28
f32 dDemo_light_c::field_0x28 |
|
private |
◆ field_0x2c
f32 dDemo_light_c::field_0x2c |
|
private |
◆ mColor
◆ mDirection
cXyz dDemo_light_c::mDirection |
|
private |
◆ mDistAttenFn
◆ mFlags
◆ mLightType
◆ mPosition
cXyz dDemo_light_c::mPosition |
|
private |
◆ mSpotFn
The documentation for this class was generated from the following files: