Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Data Fields
OpenGl_GlCore20 Struct Reference

Function list for GL2.0 core functionality.

#include <OpenGl_GlCore20.hxx>

Inheritance diagram for OpenGl_GlCore20:
Inheritance graph
[legend]

Data Fields

PFNGLBLENDEQUATIONSEPARATEPROC glBlendEquationSeparate
PFNGLDRAWBUFFERSPROC glDrawBuffers
PFNGLSTENCILOPSEPARATEPROC glStencilOpSeparate
PFNGLSTENCILFUNCSEPARATEPROC glStencilFuncSeparate
PFNGLSTENCILMASKSEPARATEPROC glStencilMaskSeparate
PFNGLATTACHSHADERPROC glAttachShader
PFNGLBINDATTRIBLOCATIONPROC glBindAttribLocation
PFNGLCOMPILESHADERPROC glCompileShader
PFNGLCREATEPROGRAMPROC glCreateProgram
PFNGLCREATESHADERPROC glCreateShader
PFNGLDELETEPROGRAMPROC glDeleteProgram
PFNGLDELETESHADERPROC glDeleteShader
PFNGLDETACHSHADERPROC glDetachShader
PFNGLDISABLEVERTEXATTRIBARRAYPROC glDisableVertexAttribArray
PFNGLENABLEVERTEXATTRIBARRAYPROC glEnableVertexAttribArray
PFNGLGETACTIVEATTRIBPROC glGetActiveAttrib
PFNGLGETACTIVEUNIFORMPROC glGetActiveUniform
PFNGLGETATTACHEDSHADERSPROC glGetAttachedShaders
PFNGLGETATTRIBLOCATIONPROC glGetAttribLocation
PFNGLGETPROGRAMIVPROC glGetProgramiv
PFNGLGETPROGRAMINFOLOGPROC glGetProgramInfoLog
PFNGLGETSHADERIVPROC glGetShaderiv
PFNGLGETSHADERINFOLOGPROC glGetShaderInfoLog
PFNGLGETSHADERSOURCEPROC glGetShaderSource
PFNGLGETUNIFORMLOCATIONPROC glGetUniformLocation
PFNGLGETUNIFORMFVPROC glGetUniformfv
PFNGLGETUNIFORMIVPROC glGetUniformiv
PFNGLGETVERTEXATTRIBDVPROC glGetVertexAttribdv
PFNGLGETVERTEXATTRIBFVPROC glGetVertexAttribfv
PFNGLGETVERTEXATTRIBIVPROC glGetVertexAttribiv
PFNGLGETVERTEXATTRIBPOINTERVPROC glGetVertexAttribPointerv
PFNGLISPROGRAMPROC glIsProgram
PFNGLISSHADERPROC glIsShader
PFNGLLINKPROGRAMPROC glLinkProgram
PFNGLSHADERSOURCEPROC glShaderSource
PFNGLUSEPROGRAMPROC glUseProgram
PFNGLUNIFORM1FPROC glUniform1f
PFNGLUNIFORM2FPROC glUniform2f
PFNGLUNIFORM3FPROC glUniform3f
PFNGLUNIFORM4FPROC glUniform4f
PFNGLUNIFORM1IPROC glUniform1i
PFNGLUNIFORM2IPROC glUniform2i
PFNGLUNIFORM3IPROC glUniform3i
PFNGLUNIFORM4IPROC glUniform4i
PFNGLUNIFORM1FVPROC glUniform1fv
PFNGLUNIFORM2FVPROC glUniform2fv
PFNGLUNIFORM3FVPROC glUniform3fv
PFNGLUNIFORM4FVPROC glUniform4fv
PFNGLUNIFORM1IVPROC glUniform1iv
PFNGLUNIFORM2IVPROC glUniform2iv
PFNGLUNIFORM3IVPROC glUniform3iv
PFNGLUNIFORM4IVPROC glUniform4iv
PFNGLUNIFORMMATRIX2FVPROC glUniformMatrix2fv
PFNGLUNIFORMMATRIX3FVPROC glUniformMatrix3fv
PFNGLUNIFORMMATRIX4FVPROC glUniformMatrix4fv
PFNGLVALIDATEPROGRAMPROC glValidateProgram
PFNGLVERTEXATTRIB1DPROC glVertexAttrib1d
PFNGLVERTEXATTRIB1DVPROC glVertexAttrib1dv
PFNGLVERTEXATTRIB1FPROC glVertexAttrib1f
PFNGLVERTEXATTRIB1FVPROC glVertexAttrib1fv
PFNGLVERTEXATTRIB1SPROC glVertexAttrib1s
PFNGLVERTEXATTRIB1SVPROC glVertexAttrib1sv
PFNGLVERTEXATTRIB2DPROC glVertexAttrib2d
PFNGLVERTEXATTRIB2DVPROC glVertexAttrib2dv
PFNGLVERTEXATTRIB2FPROC glVertexAttrib2f
PFNGLVERTEXATTRIB2FVPROC glVertexAttrib2fv
PFNGLVERTEXATTRIB2SPROC glVertexAttrib2s
PFNGLVERTEXATTRIB2SVPROC glVertexAttrib2sv
PFNGLVERTEXATTRIB3DPROC glVertexAttrib3d
PFNGLVERTEXATTRIB3DVPROC glVertexAttrib3dv
PFNGLVERTEXATTRIB3FPROC glVertexAttrib3f
PFNGLVERTEXATTRIB3FVPROC glVertexAttrib3fv
PFNGLVERTEXATTRIB3SPROC glVertexAttrib3s
PFNGLVERTEXATTRIB3SVPROC glVertexAttrib3sv
PFNGLVERTEXATTRIB4NBVPROC glVertexAttrib4Nbv
PFNGLVERTEXATTRIB4NIVPROC glVertexAttrib4Niv
PFNGLVERTEXATTRIB4NSVPROC glVertexAttrib4Nsv
PFNGLVERTEXATTRIB4NUBPROC glVertexAttrib4Nub
PFNGLVERTEXATTRIB4NUBVPROC glVertexAttrib4Nubv
PFNGLVERTEXATTRIB4NUIVPROC glVertexAttrib4Nuiv
PFNGLVERTEXATTRIB4NUSVPROC glVertexAttrib4Nusv
PFNGLVERTEXATTRIB4BVPROC glVertexAttrib4bv
PFNGLVERTEXATTRIB4DPROC glVertexAttrib4d
PFNGLVERTEXATTRIB4DVPROC glVertexAttrib4dv
PFNGLVERTEXATTRIB4FPROC glVertexAttrib4f
PFNGLVERTEXATTRIB4FVPROC glVertexAttrib4fv
PFNGLVERTEXATTRIB4IVPROC glVertexAttrib4iv
PFNGLVERTEXATTRIB4SPROC glVertexAttrib4s
PFNGLVERTEXATTRIB4SVPROC glVertexAttrib4sv
PFNGLVERTEXATTRIB4UBVPROC glVertexAttrib4ubv
PFNGLVERTEXATTRIB4UIVPROC glVertexAttrib4uiv
PFNGLVERTEXATTRIB4USVPROC glVertexAttrib4usv
PFNGLVERTEXATTRIBPOINTERPROC glVertexAttribPointer

Field Documentation

PFNGLATTACHSHADERPROC OpenGl_GlCore20::glAttachShader
PFNGLBINDATTRIBLOCATIONPROC OpenGl_GlCore20::glBindAttribLocation
PFNGLBLENDEQUATIONSEPARATEPROC OpenGl_GlCore20::glBlendEquationSeparate
PFNGLCOMPILESHADERPROC OpenGl_GlCore20::glCompileShader
PFNGLCREATEPROGRAMPROC OpenGl_GlCore20::glCreateProgram
PFNGLCREATESHADERPROC OpenGl_GlCore20::glCreateShader
PFNGLDELETEPROGRAMPROC OpenGl_GlCore20::glDeleteProgram
PFNGLDELETESHADERPROC OpenGl_GlCore20::glDeleteShader
PFNGLDETACHSHADERPROC OpenGl_GlCore20::glDetachShader
PFNGLDISABLEVERTEXATTRIBARRAYPROC OpenGl_GlCore20::glDisableVertexAttribArray
PFNGLDRAWBUFFERSPROC OpenGl_GlCore20::glDrawBuffers
PFNGLENABLEVERTEXATTRIBARRAYPROC OpenGl_GlCore20::glEnableVertexAttribArray
PFNGLGETACTIVEATTRIBPROC OpenGl_GlCore20::glGetActiveAttrib
PFNGLGETACTIVEUNIFORMPROC OpenGl_GlCore20::glGetActiveUniform
PFNGLGETATTACHEDSHADERSPROC OpenGl_GlCore20::glGetAttachedShaders
PFNGLGETATTRIBLOCATIONPROC OpenGl_GlCore20::glGetAttribLocation
PFNGLGETPROGRAMINFOLOGPROC OpenGl_GlCore20::glGetProgramInfoLog
PFNGLGETPROGRAMIVPROC OpenGl_GlCore20::glGetProgramiv
PFNGLGETSHADERINFOLOGPROC OpenGl_GlCore20::glGetShaderInfoLog
PFNGLGETSHADERIVPROC OpenGl_GlCore20::glGetShaderiv
PFNGLGETSHADERSOURCEPROC OpenGl_GlCore20::glGetShaderSource
PFNGLGETUNIFORMFVPROC OpenGl_GlCore20::glGetUniformfv
PFNGLGETUNIFORMIVPROC OpenGl_GlCore20::glGetUniformiv
PFNGLGETUNIFORMLOCATIONPROC OpenGl_GlCore20::glGetUniformLocation
PFNGLGETVERTEXATTRIBDVPROC OpenGl_GlCore20::glGetVertexAttribdv
PFNGLGETVERTEXATTRIBFVPROC OpenGl_GlCore20::glGetVertexAttribfv
PFNGLGETVERTEXATTRIBIVPROC OpenGl_GlCore20::glGetVertexAttribiv
PFNGLGETVERTEXATTRIBPOINTERVPROC OpenGl_GlCore20::glGetVertexAttribPointerv
PFNGLISPROGRAMPROC OpenGl_GlCore20::glIsProgram
PFNGLISSHADERPROC OpenGl_GlCore20::glIsShader
PFNGLLINKPROGRAMPROC OpenGl_GlCore20::glLinkProgram
PFNGLSHADERSOURCEPROC OpenGl_GlCore20::glShaderSource
PFNGLSTENCILFUNCSEPARATEPROC OpenGl_GlCore20::glStencilFuncSeparate
PFNGLSTENCILMASKSEPARATEPROC OpenGl_GlCore20::glStencilMaskSeparate
PFNGLSTENCILOPSEPARATEPROC OpenGl_GlCore20::glStencilOpSeparate
PFNGLUNIFORM1FPROC OpenGl_GlCore20::glUniform1f
PFNGLUNIFORM1FVPROC OpenGl_GlCore20::glUniform1fv
PFNGLUNIFORM1IPROC OpenGl_GlCore20::glUniform1i
PFNGLUNIFORM1IVPROC OpenGl_GlCore20::glUniform1iv
PFNGLUNIFORM2FPROC OpenGl_GlCore20::glUniform2f
PFNGLUNIFORM2FVPROC OpenGl_GlCore20::glUniform2fv
PFNGLUNIFORM2IPROC OpenGl_GlCore20::glUniform2i
PFNGLUNIFORM2IVPROC OpenGl_GlCore20::glUniform2iv
PFNGLUNIFORM3FPROC OpenGl_GlCore20::glUniform3f
PFNGLUNIFORM3FVPROC OpenGl_GlCore20::glUniform3fv
PFNGLUNIFORM3IPROC OpenGl_GlCore20::glUniform3i
PFNGLUNIFORM3IVPROC OpenGl_GlCore20::glUniform3iv
PFNGLUNIFORM4FPROC OpenGl_GlCore20::glUniform4f
PFNGLUNIFORM4FVPROC OpenGl_GlCore20::glUniform4fv
PFNGLUNIFORM4IPROC OpenGl_GlCore20::glUniform4i
PFNGLUNIFORM4IVPROC OpenGl_GlCore20::glUniform4iv
PFNGLUNIFORMMATRIX2FVPROC OpenGl_GlCore20::glUniformMatrix2fv
PFNGLUNIFORMMATRIX3FVPROC OpenGl_GlCore20::glUniformMatrix3fv
PFNGLUNIFORMMATRIX4FVPROC OpenGl_GlCore20::glUniformMatrix4fv
PFNGLUSEPROGRAMPROC OpenGl_GlCore20::glUseProgram
PFNGLVALIDATEPROGRAMPROC OpenGl_GlCore20::glValidateProgram
PFNGLVERTEXATTRIB1DPROC OpenGl_GlCore20::glVertexAttrib1d
PFNGLVERTEXATTRIB1DVPROC OpenGl_GlCore20::glVertexAttrib1dv
PFNGLVERTEXATTRIB1FPROC OpenGl_GlCore20::glVertexAttrib1f
PFNGLVERTEXATTRIB1FVPROC OpenGl_GlCore20::glVertexAttrib1fv
PFNGLVERTEXATTRIB1SPROC OpenGl_GlCore20::glVertexAttrib1s
PFNGLVERTEXATTRIB1SVPROC OpenGl_GlCore20::glVertexAttrib1sv
PFNGLVERTEXATTRIB2DPROC OpenGl_GlCore20::glVertexAttrib2d
PFNGLVERTEXATTRIB2DVPROC OpenGl_GlCore20::glVertexAttrib2dv
PFNGLVERTEXATTRIB2FPROC OpenGl_GlCore20::glVertexAttrib2f
PFNGLVERTEXATTRIB2FVPROC OpenGl_GlCore20::glVertexAttrib2fv
PFNGLVERTEXATTRIB2SPROC OpenGl_GlCore20::glVertexAttrib2s
PFNGLVERTEXATTRIB2SVPROC OpenGl_GlCore20::glVertexAttrib2sv
PFNGLVERTEXATTRIB3DPROC OpenGl_GlCore20::glVertexAttrib3d
PFNGLVERTEXATTRIB3DVPROC OpenGl_GlCore20::glVertexAttrib3dv
PFNGLVERTEXATTRIB3FPROC OpenGl_GlCore20::glVertexAttrib3f
PFNGLVERTEXATTRIB3FVPROC OpenGl_GlCore20::glVertexAttrib3fv
PFNGLVERTEXATTRIB3SPROC OpenGl_GlCore20::glVertexAttrib3s
PFNGLVERTEXATTRIB3SVPROC OpenGl_GlCore20::glVertexAttrib3sv
PFNGLVERTEXATTRIB4BVPROC OpenGl_GlCore20::glVertexAttrib4bv
PFNGLVERTEXATTRIB4DPROC OpenGl_GlCore20::glVertexAttrib4d
PFNGLVERTEXATTRIB4DVPROC OpenGl_GlCore20::glVertexAttrib4dv
PFNGLVERTEXATTRIB4FPROC OpenGl_GlCore20::glVertexAttrib4f
PFNGLVERTEXATTRIB4FVPROC OpenGl_GlCore20::glVertexAttrib4fv
PFNGLVERTEXATTRIB4IVPROC OpenGl_GlCore20::glVertexAttrib4iv
PFNGLVERTEXATTRIB4NBVPROC OpenGl_GlCore20::glVertexAttrib4Nbv
PFNGLVERTEXATTRIB4NIVPROC OpenGl_GlCore20::glVertexAttrib4Niv
PFNGLVERTEXATTRIB4NSVPROC OpenGl_GlCore20::glVertexAttrib4Nsv
PFNGLVERTEXATTRIB4NUBPROC OpenGl_GlCore20::glVertexAttrib4Nub
PFNGLVERTEXATTRIB4NUBVPROC OpenGl_GlCore20::glVertexAttrib4Nubv
PFNGLVERTEXATTRIB4NUIVPROC OpenGl_GlCore20::glVertexAttrib4Nuiv
PFNGLVERTEXATTRIB4NUSVPROC OpenGl_GlCore20::glVertexAttrib4Nusv
PFNGLVERTEXATTRIB4SPROC OpenGl_GlCore20::glVertexAttrib4s
PFNGLVERTEXATTRIB4SVPROC OpenGl_GlCore20::glVertexAttrib4sv
PFNGLVERTEXATTRIB4UBVPROC OpenGl_GlCore20::glVertexAttrib4ubv
PFNGLVERTEXATTRIB4UIVPROC OpenGl_GlCore20::glVertexAttrib4uiv
PFNGLVERTEXATTRIB4USVPROC OpenGl_GlCore20::glVertexAttrib4usv
PFNGLVERTEXATTRIBPOINTERPROC OpenGl_GlCore20::glVertexAttribPointer

The documentation for this struct was generated from the following file: