Open CASCADE Technology  6.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Data Fields
OpenGl_GlCore20 Struct Reference

Function list for GL2.0 core functionality. More...

#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
 
- Data Fields inherited from OpenGl_GlCore15
PFNGLGENQUERIESPROC glGenQueries
 
PFNGLDELETEQUERIESPROC glDeleteQueries
 
PFNGLISQUERYPROC glIsQuery
 
PFNGLBEGINQUERYPROC glBeginQuery
 
PFNGLENDQUERYPROC glEndQuery
 
PFNGLGETQUERYIVPROC glGetQueryiv
 
PFNGLGETQUERYOBJECTIVPROC glGetQueryObjectiv
 
PFNGLGETQUERYOBJECTUIVPROC glGetQueryObjectuiv
 
PFNGLBINDBUFFERPROC glBindBuffer
 
PFNGLDELETEBUFFERSPROC glDeleteBuffers
 
PFNGLGENBUFFERSPROC glGenBuffers
 
PFNGLISBUFFERPROC glIsBuffer
 
PFNGLBUFFERDATAPROC glBufferData
 
PFNGLBUFFERSUBDATAPROC glBufferSubData
 
PFNGLGETBUFFERSUBDATAPROC glGetBufferSubData
 
PFNGLMAPBUFFERPROC glMapBuffer
 
PFNGLUNMAPBUFFERPROC glUnmapBuffer
 
PFNGLGETBUFFERPARAMETERIVPROC glGetBufferParameteriv
 
PFNGLGETBUFFERPOINTERVPROC glGetBufferPointerv
 
- Data Fields inherited from OpenGl_GlCore14
PFNGLBLENDFUNCSEPARATEPROC glBlendFuncSeparate
 
PFNGLMULTIDRAWARRAYSPROC glMultiDrawArrays
 
PFNGLMULTIDRAWELEMENTSPROC glMultiDrawElements
 
PFNGLPOINTPARAMETERFPROC glPointParameterf
 
PFNGLPOINTPARAMETERFVPROC glPointParameterfv
 
PFNGLPOINTPARAMETERIPROC glPointParameteri
 
PFNGLPOINTPARAMETERIVPROC glPointParameteriv
 
- Data Fields inherited from OpenGl_GlCore13
PFNGLACTIVETEXTUREPROC glActiveTexture
 
PFNGLSAMPLECOVERAGEPROC glSampleCoverage
 
PFNGLCOMPRESSEDTEXIMAGE3DPROC glCompressedTexImage3D
 
PFNGLCOMPRESSEDTEXIMAGE2DPROC glCompressedTexImage2D
 
PFNGLCOMPRESSEDTEXIMAGE1DPROC glCompressedTexImage1D
 
PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC glCompressedTexSubImage3D
 
PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC glCompressedTexSubImage2D
 
PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC glCompressedTexSubImage1D
 
PFNGLGETCOMPRESSEDTEXIMAGEPROC glGetCompressedTexImage
 
PFNGLCLIENTACTIVETEXTUREPROC glClientActiveTexture
 
PFNGLMULTITEXCOORD1DPROC glMultiTexCoord1d
 
PFNGLMULTITEXCOORD1DVPROC glMultiTexCoord1dv
 
PFNGLMULTITEXCOORD1FPROC glMultiTexCoord1f
 
PFNGLMULTITEXCOORD1FVPROC glMultiTexCoord1fv
 
PFNGLMULTITEXCOORD1IPROC glMultiTexCoord1i
 
PFNGLMULTITEXCOORD1IVPROC glMultiTexCoord1iv
 
PFNGLMULTITEXCOORD1SPROC glMultiTexCoord1s
 
PFNGLMULTITEXCOORD1SVPROC glMultiTexCoord1sv
 
PFNGLMULTITEXCOORD2DPROC glMultiTexCoord2d
 
PFNGLMULTITEXCOORD2DVPROC glMultiTexCoord2dv
 
PFNGLMULTITEXCOORD2FPROC glMultiTexCoord2f
 
PFNGLMULTITEXCOORD2FVPROC glMultiTexCoord2fv
 
PFNGLMULTITEXCOORD2IPROC glMultiTexCoord2i
 
PFNGLMULTITEXCOORD2IVPROC glMultiTexCoord2iv
 
PFNGLMULTITEXCOORD2SPROC glMultiTexCoord2s
 
PFNGLMULTITEXCOORD2SVPROC glMultiTexCoord2sv
 
PFNGLMULTITEXCOORD3DPROC glMultiTexCoord3d
 
PFNGLMULTITEXCOORD3DVPROC glMultiTexCoord3dv
 
PFNGLMULTITEXCOORD3FPROC glMultiTexCoord3f
 
PFNGLMULTITEXCOORD3FVPROC glMultiTexCoord3fv
 
PFNGLMULTITEXCOORD3IPROC glMultiTexCoord3i
 
PFNGLMULTITEXCOORD3IVPROC glMultiTexCoord3iv
 
PFNGLMULTITEXCOORD3SPROC glMultiTexCoord3s
 
PFNGLMULTITEXCOORD3SVPROC glMultiTexCoord3sv
 
PFNGLMULTITEXCOORD4DPROC glMultiTexCoord4d
 
PFNGLMULTITEXCOORD4DVPROC glMultiTexCoord4dv
 
PFNGLMULTITEXCOORD4FPROC glMultiTexCoord4f
 
PFNGLMULTITEXCOORD4FVPROC glMultiTexCoord4fv
 
PFNGLMULTITEXCOORD4IPROC glMultiTexCoord4i
 
PFNGLMULTITEXCOORD4IVPROC glMultiTexCoord4iv
 
PFNGLMULTITEXCOORD4SPROC glMultiTexCoord4s
 
PFNGLMULTITEXCOORD4SVPROC glMultiTexCoord4sv
 
PFNGLLOADTRANSPOSEMATRIXFPROC glLoadTransposeMatrixf
 
PFNGLLOADTRANSPOSEMATRIXDPROC glLoadTransposeMatrixd
 
PFNGLMULTTRANSPOSEMATRIXFPROC glMultTransposeMatrixf
 
PFNGLMULTTRANSPOSEMATRIXDPROC glMultTransposeMatrixd
 
- Data Fields inherited from OpenGl_GlCore12
PFNGLBLENDCOLORPROC glBlendColor
 
PFNGLBLENDEQUATIONPROC glBlendEquation
 
PFNGLDRAWRANGEELEMENTSPROC glDrawRangeElements
 
PFNGLTEXIMAGE3DPROC glTexImage3D
 
PFNGLTEXSUBIMAGE3DPROC glTexSubImage3D
 
PFNGLCOPYTEXSUBIMAGE3DPROC glCopyTexSubImage3D
 

Detailed Description

Function list for GL2.0 core functionality.

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: