#include <Cg.h>
Inheritance diagram for CgVertexProgram:
Public Member Functions | |
CgVertexProgram () | |
virtual | ~CgVertexProgram () |
virtual void | setup () |
Setup, loads fragment program from harddrive. | |
void | setStateMatrixParameter (const CGparameter &p, const CGGLenum matrix, const CGGLenum transform=CG_GL_MATRIX_IDENTITY) const |
Set transformation matrix state. | |
void | setStateMatrixParameter (const string &pname, const CGGLenum matrix, const CGGLenum transform=CG_GL_MATRIX_IDENTITY) |
Set transformation matrix state. |
Definition at line 189 of file Cg.h.
|
Definition at line 234 of file Cg.cpp.
00235 { 00236 } |
|
Definition at line 238 of file Cg.cpp.
00239 { 00240 } |
|
Set transformation matrix state.
Constants for matrices are called CG_GL_MODELVIEW_MATRIX, CG_GL_MODELVIEW_PROJECTION_MATRIX, ... Constants for transforms are called CG_GL_MATRIX_IDENTITY, CG_GL_MATRIX_INVERSE, ... Definition at line 259 of file Cg.cpp. References CgProgram::parameter(), and setStateMatrixParameter().
00261 { 00262 setStateMatrixParameter( parameter(pname), matrix, transform ); 00263 } |
|
Set transformation matrix state.
Constants for matrices are called CG_GL_MODELVIEW_MATRIX, CG_GL_MODELVIEW_PROJECTION_MATRIX, ... Constants for transforms are called CG_GL_MATRIX_IDENTITY, CG_GL_MATRIX_INVERSE, ... Definition at line 252 of file Cg.cpp. Referenced by drawTorus(), and setStateMatrixParameter().
00254 { 00255 cgGLSetStateMatrixParameter( p, matrix, transform ); 00256 } |
|
Setup, loads fragment program from harddrive. Also performs setup of global objects, if not already initialized Reimplemented from CgProgram. Definition at line 243 of file Cg.cpp. References Cg(), CgProgram::initProfile(), and CgProgram::setup(). Referenced by initTorus().
00244 { 00245 initProfile( Cg()->vertexProfile() ); 00246 CgProgram::setup(); 00247 } |