CgProgram Class Reference

#include <cg.h>

Inheritance diagram for CgProgram:

CgFragmentProgram CgVertexProgram List of all members.

Public Member Functions

 CgProgram ()
virtual ~CgProgram ()
void setFilename (const string &fn)
void initProfile (CGprofile p)
virtual void setup ()
virtual void enable ()
virtual void disable ()
virtual CGparameter parameter (const string &var)
void setParameter (const CGparameter &p, int n, const float *v) const
void setParameter (const string &pname, int n, const float *v)

Private Attributes

CGprogram _Program
CGprofile _Profile
map< string, CGparameter > _parameters
string _filename

Constructor & Destructor Documentation

CgProgram::CgProgram  ) 
 

CgProgram::~CgProgram  )  [virtual]
 


Member Function Documentation

void CgProgram::disable  )  [virtual]
 

Reimplemented in CgFragmentProgram.

void CgProgram::enable  )  [virtual]
 

Reimplemented in CgFragmentProgram.

void CgProgram::initProfile CGprofile  p  ) 
 

CGparameter CgProgram::parameter const string &  var  )  [virtual]
 

void CgProgram::setFilename const string &  fn  ) 
 

void CgProgram::setParameter const string &  pname,
int  n,
const float *  v
 

void CgProgram::setParameter const CGparameter &  p,
int  n,
const float *  v
const
 

void CgProgram::setup  )  [virtual]
 

Reimplemented in CgFragmentProgram, and CgVertexProgram.


Member Data Documentation

string CgProgram::_filename [private]
 

map<string,CGparameter> CgProgram::_parameters [private]
 

CGprofile CgProgram::_Profile [private]
 

CGprogram CgProgram::_Program [private]
 


The documentation for this class was generated from the following files:
Generated on Sun Jan 22 16:23:51 2006 for Inside Time by  doxygen 1.4.5