Definition at line 18 of file g3d_light.h.
|
LightObj & | operator= (const LightObj &rOther) |
|
| operator GXLightObj * () |
|
| operator const GXLightObj * () const |
|
void | Clear () |
|
void | InitLightColor (GXColor color) |
|
void | InitLightPos (f32 x, f32 y, f32 z) |
|
void | InitLightDir (f32 nx, f32 ny, f32 nz) |
|
void | InitSpecularDir (f32 nx, f32 ny, f32 nz) |
|
void | InitLightSpot (f32 cutoff, GXSpotFn spotFn) |
|
void | InitLightAttnA (f32 aa, f32 ab, f32 ac) |
|
void | InitLightDistAttn (f32 distance, f32 brightness, GXDistAttnFn distAttnFn) |
|
void | InitLightAttnK (f32 ka, f32 kb, f32 kc) |
|
void | InitLightShininess (f32 shininess) |
|
void | GetLightPos (math::VEC3 *pPos) const |
|
void | GetLightDir (math::VEC3 *pDir) const |
|
void | ApplyViewMtx (const math::MTX34 &rCamera) |
|
void | Enable () |
|
void | Disable () |
|
bool | IsEnable () const |
|
bool | IsSpotLight () const |
|
bool | IsSpecularLight () const |
|
bool | IsSpecularDir () const |
|
bool | IsColorEnable () const |
|
void | DisableColor () |
|
bool | IsAlphaEnable () const |
|
void | DisableAlpha () |
|
bool | IsDiffuseLight () const |
|
|
enum | LightObjFlag {
FLAG_SPOT = (1 << 0)
,
FLAG_SPECULAR = (1 << 1)
,
FLAG_ENABLE_LIGHT = (1 << 2)
,
FLAG_SPECULAR_DIR = (1 << 3)
,
FLAG_DISABLE_COLOR = (1 << 4)
,
FLAG_DISABLE_ALPHA = (1 << 5)
} |
|
◆ LightObjFlag
enum nw4r::g3d::LightObj::LightObjFlag |
|
private |
◆ LightObj()
nw4r::g3d::LightObj::LightObj |
( |
| ) |
|
|
inline |
◆ ~LightObj()
nw4r::g3d::LightObj::~LightObj |
( |
| ) |
|
|
inline |
◆ operator GXLightObj *()
nw4r::g3d::LightObj::operator GXLightObj * |
( |
| ) |
|
|
inline |
◆ operator const GXLightObj *()
nw4r::g3d::LightObj::operator const GXLightObj * |
( |
| ) |
const |
|
inline |
◆ Enable()
void nw4r::g3d::LightObj::Enable |
( |
| ) |
|
|
inline |
◆ Disable()
void nw4r::g3d::LightObj::Disable |
( |
| ) |
|
|
inline |
◆ IsEnable()
bool nw4r::g3d::LightObj::IsEnable |
( |
| ) |
const |
|
inline |
◆ IsSpotLight()
bool nw4r::g3d::LightObj::IsSpotLight |
( |
| ) |
const |
|
inline |
◆ IsSpecularLight()
bool nw4r::g3d::LightObj::IsSpecularLight |
( |
| ) |
const |
|
inline |
◆ IsSpecularDir()
bool nw4r::g3d::LightObj::IsSpecularDir |
( |
| ) |
const |
|
inline |
◆ IsColorEnable()
bool nw4r::g3d::LightObj::IsColorEnable |
( |
| ) |
const |
|
inline |
◆ DisableColor()
void nw4r::g3d::LightObj::DisableColor |
( |
| ) |
|
|
inline |
◆ IsAlphaEnable()
bool nw4r::g3d::LightObj::IsAlphaEnable |
( |
| ) |
const |
|
inline |
◆ DisableAlpha()
void nw4r::g3d::LightObj::DisableAlpha |
( |
| ) |
|
|
inline |
◆ IsDiffuseLight()
bool nw4r::g3d::LightObj::IsDiffuseLight |
( |
| ) |
const |
|
inline |
◆ mFlag
ulong nw4r::g3d::LightObj::mFlag |
|
private |
◆ mObj
GXLightObj nw4r::g3d::LightObj::mObj |
|
private |