VEE_CgGlDriver Class Reference

Stores pointers to a series of Cg parameters for the shaders. More...

#include <vee_cg_gl_renderer.h>

List of all members.

Public Member Functions

Public Attributes


Detailed Description

Stores pointers to a series of Cg parameters for the shaders.


Constructor & Destructor Documentation

VEE_CgGlDriver::VEE_CgGlDriver  ) 
 

VEE_CgGlDriver::~VEE_CgGlDriver  )  [virtual]
 


Member Function Documentation

bool VEE_CgGlDriver::createProgram const char *  program,
CGcontext  context,
CGprofile  vp,
CGprofile  fp
 

Parameters:
vp  Vertex profile
fp  Fragment profile

bool VEE_CgGlDriver::bindProgram VEE_CgGlRenderer  )  [virtual]
 

void VEE_CgGlDriver::renderParticle VEE_Particle p,
VEE_CgGlRenderer r
[virtual]
 

Issues the commands that will render a particle using quads.

All relevant texture modes, rendering modes etc. are assumed to be already on.

You can override this method in your own classes to handle the rendering in some other way.


Member Data Documentation

CGparameter VEE_CgGlDriver::m_params[VEE_CGP_SIZEOF]
 

CGprogram VEE_CgGlDriver::m_vertexProgram
 

CGprogram VEE_CgGlDriver::m_fragmentProgram
 

std::string VEE_CgGlDriver::m_programName
 


The documentation for this class was generated from the following files:
Generated on Mon Mar 12 21:09:20 2007 for VEE - The Visual Effects Engine by  doxygen 1.4.6