Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

CDListLight Class Reference

#include <lighting.h>

Inheritance diagram for CDListLight::

CLight List of all members.

Public Methods

 CDListLight (CGLContext &context, int lightNum)
void SetAmbient (cpu_vec_xyzw ambient)
void SetDiffuse (cpu_vec_xyzw diffuse)
void SetSpecular (cpu_vec_xyzw specular)
void SetPosition (cpu_vec_xyzw position)
void SetDirection (cpu_vec_xyzw direction)
void SetSpotDirection (cpu_vec_xyzw dir)
void SetSpotCutoff (float cutoff)
void SetSpotExponent (float exp)
void SetConstantAtten (float atten)
void SetLinearAtten (float atten)
void SetQuadAtten (float atten)
void SetEnabled (bool yesNo)

Constructor & Destructor Documentation

CDListLight::CDListLight ( CGLContext & context,
int lightNum ) [inline]
 

Definition at line 146 of file lighting.h.


Member Function Documentation

void CDListLight::SetAmbient ( cpu_vec_xyzw ambient ) [virtual]
 

Reimplemented from CLight.

Definition at line 117 of file lighting.cpp.

void CDListLight::SetConstantAtten ( float atten ) [virtual]
 

Reimplemented from CLight.

Definition at line 182 of file lighting.cpp.

void CDListLight::SetDiffuse ( cpu_vec_xyzw diffuse ) [virtual]
 

Reimplemented from CLight.

Definition at line 125 of file lighting.cpp.

void CDListLight::SetDirection ( cpu_vec_xyzw direction ) [virtual]
 

Reimplemented from CLight.

Definition at line 150 of file lighting.cpp.

void CDListLight::SetEnabled ( bool yesNo ) [virtual]
 

Reimplemented from CLight.

Definition at line 207 of file lighting.cpp.

void CDListLight::SetLinearAtten ( float atten ) [virtual]
 

Reimplemented from CLight.

Definition at line 190 of file lighting.cpp.

void CDListLight::SetPosition ( cpu_vec_xyzw position ) [virtual]
 

Reimplemented from CLight.

Definition at line 142 of file lighting.cpp.

void CDListLight::SetQuadAtten ( float atten ) [virtual]
 

Reimplemented from CLight.

Definition at line 198 of file lighting.cpp.

void CDListLight::SetSpecular ( cpu_vec_xyzw specular ) [virtual]
 

Reimplemented from CLight.

Definition at line 133 of file lighting.cpp.

void CDListLight::SetSpotCutoff ( float cutoff ) [virtual]
 

Reimplemented from CLight.

Definition at line 166 of file lighting.cpp.

void CDListLight::SetSpotDirection ( cpu_vec_xyzw dir ) [virtual]
 

Reimplemented from CLight.

Definition at line 158 of file lighting.cpp.

void CDListLight::SetSpotExponent ( float exp ) [virtual]
 

Reimplemented from CLight.

Definition at line 174 of file lighting.cpp.


The documentation for this class was generated from the following files:
ps2gl version 0.2