| createLight() | NL3D::ULight | [static] |
| DirectionalLight enum value | NL3D::ULight | |
| getAmbiant() const=0 | NL3D::ULight | [pure virtual] |
| getConstantAttenuation() const=0 | NL3D::ULight | [pure virtual] |
| getCutoff() const=0 | NL3D::ULight | [pure virtual] |
| getDiffuse() const=0 | NL3D::ULight | [pure virtual] |
| getDirection() const=0 | NL3D::ULight | [pure virtual] |
| getExponent() const=0 | NL3D::ULight | [pure virtual] |
| getLinearAttenuation() const=0 | NL3D::ULight | [pure virtual] |
| getMode() const=0 | NL3D::ULight | [pure virtual] |
| getPosition() const=0 | NL3D::ULight | [pure virtual] |
| getQuadraticAttenuation() const=0 | NL3D::ULight | [pure virtual] |
| getSpecular() const=0 | NL3D::ULight | [pure virtual] |
| PointLight enum value | NL3D::ULight | |
| setAmbiant(const NLMISC::CRGBA &ambiant)=0 | NL3D::ULight | [pure virtual] |
| setConstantAttenuation(float constant)=0 | NL3D::ULight | [pure virtual] |
| setCutoff(float cutoff)=0 | NL3D::ULight | [pure virtual] |
| setDiffuse(const NLMISC::CRGBA &diffuse)=0 | NL3D::ULight | [pure virtual] |
| setDirection(const NLMISC::CVector &direction)=0 | NL3D::ULight | [pure virtual] |
| setExponent(float exponent)=0 | NL3D::ULight | [pure virtual] |
| setLinearAttenuation(float linear)=0 | NL3D::ULight | [pure virtual] |
| setMode(ULight::TLightMode mode)=0 | NL3D::ULight | [pure virtual] |
| setNoAttenuation()=0 | NL3D::ULight | [pure virtual] |
| setPosition(const NLMISC::CVector &position)=0 | NL3D::ULight | [pure virtual] |
| setQuadraticAttenuation(float quadratic)=0 | NL3D::ULight | [pure virtual] |
| setSpecular(const NLMISC::CRGBA &specular)=0 | NL3D::ULight | [pure virtual] |
| setupAttenuation(float farAttenuationBegin, float farAttenuationEnd)=0 | NL3D::ULight | [pure virtual] |
| setupDirectional(const NLMISC::CRGBA &ambiant, const NLMISC::CRGBA &diffuse, const NLMISC::CRGBA &specular, const NLMISC::CVector &direction, float constant=1, float linear=0, float quadratic=0)=0 | NL3D::ULight | [pure virtual] |
| setupPointLight(const NLMISC::CRGBA &ambiant, const NLMISC::CRGBA &diffuse, const NLMISC::CRGBA &specular, const NLMISC::CVector &position, const NLMISC::CVector &direction, float constant=1, float linear=0, float quadratic=0)=0 | NL3D::ULight | [pure virtual] |
| setupSpotExponent(float hotSpotAngle)=0 | NL3D::ULight | [pure virtual] |
| setupSpotLight(const NLMISC::CRGBA &ambiant, const NLMISC::CRGBA &diffuse, const NLMISC::CRGBA &specular, const NLMISC::CVector &position, const NLMISC::CVector &direction, float exponent, float cutoff, float constant=1, float linear=0, float quadratic=0)=0 | NL3D::ULight | [pure virtual] |
| SpotLight enum value | NL3D::ULight | |
| TLightMode enum name | NL3D::ULight | |