Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

ShadowMaskTextureFunction Class Reference

Inheritance diagram for ShadowMaskTextureFunction:

Inheritance graph
Collaboration diagram for ShadowMaskTextureFunction:

Collaboration graph
List of all members.

Public Member Functions

virtual void operator() (float u, float v, float w, unsigned char *pixel)
 ShadowMaskTextureFunction ()

Public Attributes

float dummy

Constructor & Destructor Documentation

ShadowMaskTextureFunction::ShadowMaskTextureFunction  )  [inline]
 

Definition at line 290 of file render.cpp.

00290 {};


Member Function Documentation

void ShadowMaskTextureFunction::operator() float  u,
float  v,
float  w,
unsigned char *  pixel
[virtual]
 

Implements TexelFunctionObject.

Definition at line 295 of file render.cpp.

00297 {
00298     unsigned char a = u > 0.0f ? 255 : 0;
00299     pixel[0] = a;
00300     pixel[1] = a;
00301     pixel[2] = a;
00302     pixel[3] = a;
00303 }


Member Data Documentation

float ShadowMaskTextureFunction::dummy
 

Definition at line 292 of file render.cpp.


The documentation for this class was generated from the following file:
Generated on Sat Jan 14 22:33:35 2006 for Celestia by  doxygen 1.4.1