CDLight

Class Hierarchy
C++
class CDLight : public SRenderLight;
File

IShader.h

CDLight::~CDLight Destructor
C++
CDLight::= Operator
C++
CDLight& operator =(const CDLight& dl);
CDLight::CDLight Constructor ()
C++
CDLight();
CDLight::CDLight Constructor (CDLight&)
C++
CDLight(const CDLight& other);
CDLight::GetFinalColor Method

Use this instead of m_Color.

C++
const ColorF & GetFinalColor(const ColorF & cColor) const;
CDLight::GetSpecularMult Method

Use this instead of m_Color.

C++
const float & GetSpecularMult() const;
CDLight::IsOk Method

Good for debugging.

C++
bool IsOk() const;
CDLight::ReleaseCubemaps Method
C++
void ReleaseCubemaps();
CDLight::ReleaseDeferredRenderMesh Method
C++
void ReleaseDeferredRenderMesh();
CDLight::SetDeferredRenderMesh Method
C++
void SetDeferredRenderMesh(IRenderMesh * pRenderMesh);
CDLight::SetDiffuseCubemap Method
C++
void SetDiffuseCubemap(ITexture* texture);
CDLight::SetMatrix Method
C++
void SetMatrix(const Matrix34& Matrix, bool reset = true);
CDLight::SetShadowBiasParams Method
C++
void SetShadowBiasParams(float fShadowBias, float fShadowSlopeBias);
CDLight::SetSpecularCubemap Method
C++
void SetSpecularCubemap(ITexture* texture);
CDLight::SetSpecularMult Method

Use this instead of m_Color.

C++
void SetSpecularMult(float fSpecMult);