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 148 of file lighting.h.


Member Function Documentation

void CDListLight::SetAmbient cpu_vec_xyzw    ambient [virtual]
 

Reimplemented from CLight.

Definition at line 119 of file lighting.cpp.

void CDListLight::SetConstantAtten float    atten [virtual]
 

Reimplemented from CLight.

Definition at line 184 of file lighting.cpp.

void CDListLight::SetDiffuse cpu_vec_xyzw    diffuse [virtual]
 

Reimplemented from CLight.

Definition at line 127 of file lighting.cpp.

void CDListLight::SetDirection cpu_vec_xyzw    direction [virtual]
 

Reimplemented from CLight.

Definition at line 152 of file lighting.cpp.

void CDListLight::SetEnabled bool    yesNo [virtual]
 

Reimplemented from CLight.

Definition at line 209 of file lighting.cpp.

void CDListLight::SetLinearAtten float    atten [virtual]
 

Reimplemented from CLight.

Definition at line 192 of file lighting.cpp.

void CDListLight::SetPosition cpu_vec_xyzw    position [virtual]
 

Reimplemented from CLight.

Definition at line 144 of file lighting.cpp.

void CDListLight::SetQuadAtten float    atten [virtual]
 

Reimplemented from CLight.

Definition at line 200 of file lighting.cpp.

void CDListLight::SetSpecular cpu_vec_xyzw    specular [virtual]
 

Reimplemented from CLight.

Definition at line 135 of file lighting.cpp.

void CDListLight::SetSpotCutoff float    cutoff [virtual]
 

Reimplemented from CLight.

Definition at line 168 of file lighting.cpp.

void CDListLight::SetSpotDirection cpu_vec_xyzw    dir [virtual]
 

Reimplemented from CLight.

Definition at line 160 of file lighting.cpp.

void CDListLight::SetSpotExponent float    exp [virtual]
 

Reimplemented from CLight.

Definition at line 176 of file lighting.cpp.


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