osg::VertexProgram::VertexProgram::Extensions Class Reference
Extensions class which encapsulates the querying of extensions and associated function pointers, and provide convenience wrappers to check for the extensions or use the associated functions.
More...
List of all members.
Detailed Description
Extensions class which encapsulates the querying of extensions and associated function pointers, and provide convenience wrappers to check for the extensions or use the associated functions.
Member Typedef Documentation
typedef GLenum osg::VertexProgram::VertexProgram::Extensions::format [protected] |
typedef GLuint osg::VertexProgram::VertexProgram::Extensions::id [protected] |
typedef GLuint osg::VertexProgram::VertexProgram::Extensions::index [protected] |
typedef GLenum GLsizei osg::VertexProgram::VertexProgram::Extensions::len [protected] |
typedef GLuint const GLfloat* osg::VertexProgram::VertexProgram::Extensions::params [protected] |
typedef GLuint* osg::VertexProgram::VertexProgram::Extensions::programs [protected] |
typedef GLuint* osg::VertexProgram::VertexProgram::Extensions::programs [protected] |
typedef GLenum GLsizei const void* osg::VertexProgram::VertexProgram::Extensions::string [protected] |
Constructor & Destructor Documentation
| osg::VertexProgram::VertexProgram::Extensions::Extensions |
( |
unsigned int |
contextID |
) |
|
| osg::VertexProgram::VertexProgram::Extensions::Extensions |
( |
const Extensions & |
rhs |
) |
|
| osg::VertexProgram::VertexProgram::Extensions::~Extensions |
( |
|
) |
[inline, protected] |
Member Function Documentation
| void osg::VertexProgram::VertexProgram::Extensions::glBindProgram |
( |
GLenum |
target, |
|
|
GLuint |
id | |
|
) |
| | const |
| void osg::VertexProgram::VertexProgram::Extensions::glDeletePrograms |
( |
GLsizei |
n, |
|
|
GLuint * |
programs | |
|
) |
| | const |
| void osg::VertexProgram::VertexProgram::Extensions::glGenPrograms |
( |
GLsizei |
n, |
|
|
GLuint * |
programs | |
|
) |
| | const |
| void osg::VertexProgram::VertexProgram::Extensions::glProgramLocalParameter4fv |
( |
GLenum |
target, |
|
|
GLuint |
index, |
|
|
const GLfloat * |
params | |
|
) |
| | const |
| void osg::VertexProgram::VertexProgram::Extensions::glProgramString |
( |
GLenum |
target, |
|
|
GLenum |
format, |
|
|
GLsizei |
len, |
|
|
const void * |
string | |
|
) |
| | const |
| bool osg::VertexProgram::VertexProgram::Extensions::isVertexProgramSupported |
( |
|
) |
const [inline] |
| void osg::VertexProgram::VertexProgram::Extensions::lowestCommonDenominator |
( |
const Extensions & |
rhs |
) |
|
| void osg::VertexProgram::VertexProgram::Extensions::setupGLExtensions |
( |
unsigned int |
contextID |
) |
|
| void osg::VertexProgram::VertexProgram::Extensions::setVertexProgramSupported |
( |
bool |
flag |
) |
[inline] |
| typedef osg::VertexProgram::VertexProgram::Extensions::void |
( |
APIENTRY * |
ProgramLocalParameter4fvProc |
) |
[protected] |
| typedef osg::VertexProgram::VertexProgram::Extensions::void |
( |
APIENTRY * |
ProgramStringProc |
) |
[protected] |
| typedef osg::VertexProgram::VertexProgram::Extensions::void |
( |
APIENTRY * |
DeleteProgramsProc |
) |
[protected] |
| typedef osg::VertexProgram::VertexProgram::Extensions::void |
( |
APIENTRY * |
GenProgramsProc |
) |
[protected] |
| typedef osg::VertexProgram::VertexProgram::Extensions::void |
( |
APIENTRY * |
BindProgramProc |
) |
[protected] |
Member Data Documentation
BindProgramProc osg::VertexProgram::VertexProgram::Extensions::_glBindProgram [protected] |
DeleteProgramsProc osg::VertexProgram::VertexProgram::Extensions::_glDeletePrograms [protected] |
GenProgramsProc osg::VertexProgram::VertexProgram::Extensions::_glGenPrograms [protected] |
ProgramLocalParameter4fvProc osg::VertexProgram::VertexProgram::Extensions::_glProgramLocalParameter4fv [protected] |
ProgramStringProc osg::VertexProgram::VertexProgram::Extensions::_glProgramString [protected] |
bool osg::VertexProgram::VertexProgram::Extensions::_isVertexProgramSupported [protected] |
The documentation for this class was generated from the following file: