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 |