#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 }
|
1.3.6