arbeit
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

ComputeSlab Class Reference

#include <computeSlab.h>

List of all members.

Public Member Functions

 ComputeSlab (const ComputeSlab &rhs)
ComputeSlab & operator= (const ComputeSlab &rhs)
virtual ~ComputeSlab ()
void render ()
void resetShader ()

Protected Member Functions

 ComputeSlab ()
 ComputeSlab (const VecTexPtr &vecInTex, GlewShadeLang lang, const Vec2i &dimen, GLfloat z=0.0f)
 ComputeSlab (const VecTexPtr &vecInTex, GlewShadeLang lang, PBuffer *pbuffDest, const Vec2i &dimen, GLfloat z=0.0f)
 ComputeSlab (const VecTexPtr &vecInTex, GlewShadeLang lang, BasicTexture *texDest, const Vec2i &dimen, GLfloat z=0.0f)
virtual uint numTexUnits () const=0
virtual void pixShaderATI ()
virtual void pixShaderNV20 ()
virtual void pixShaderNV30 ()
virtual void pixShaderCG ()
virtual TexCoordPerturb * getTexPerturbs (const Vec2i &dimen)


Constructor & Destructor Documentation

ComputeSlab::ComputeSlab (  const ComputeSlab &  rhs  ) 
 

virtual ComputeSlab::~ComputeSlab (   )  [virtual]
 

ComputeSlab::ComputeSlab (   )  [inline, protected]
 

Definition at line 52 of file computeSlab.h.

ComputeSlab::ComputeSlab (  const VecTexPtr &  vecInTex,
GlewShadeLang  lang,
const Vec2i &  dimen,
GLfloat  z = 0.0f
)  [protected]
 

Definition at line 10 of file computeSlab.cpp.

References z.

ComputeSlab::ComputeSlab (  const VecTexPtr &  vecInTex,
GlewShadeLang  lang,
PBuffer *  pbuffDest,
const Vec2i &  dimen,
GLfloat  z = 0.0f
)  [protected]
 

Definition at line 15 of file computeSlab.cpp.

References z.

ComputeSlab::ComputeSlab (  const VecTexPtr &  vecInTex,
GlewShadeLang  lang,
BasicTexture *  texDest,
const Vec2i &  dimen,
GLfloat  z = 0.0f
)  [protected]
 

Definition at line 27 of file computeSlab.cpp.

References z.


Member Function Documentation

virtual TexCoordPerturb* ComputeSlab::getTexPerturbs (  const Vec2i &  dimen  )  [protected, virtual]
 

virtual uint ComputeSlab::numTexUnits (   )  const [protected, pure virtual]
 

ComputeSlab& ComputeSlab::operator= (  const ComputeSlab &  rhs  ) 
 

virtual void ComputeSlab::pixShaderATI (   )  [protected, virtual]
 

virtual void ComputeSlab::pixShaderCG (   )  [protected, virtual]
 

virtual void ComputeSlab::pixShaderNV20 (   )  [protected, virtual]
 

virtual void ComputeSlab::pixShaderNV30 (   )  [protected, virtual]
 

void ComputeSlab::render (   ) 
 

void ComputeSlab::resetShader (   ) 
 


The documentation for this class was generated from the following files:
Send questions, comments, and bug reports to:
jmk