Module: GL_NV_path_rendering

Defined in:
lib/opengl-definitions/extensions/GL_NV_path_rendering.rb

Defined Under Namespace

Modules: Compatibility, Constants

Constant Summary collapse

FUNCTIONS =
{
  glGenPathsNV:                            [ :GLuint, :GLsizei ].freeze,
  glDeletePathsNV:                         [ :void, :GLuint, :GLsizei ].freeze,
  glIsPathNV:                              [ :GLboolean, :GLuint ].freeze,
  glPathCommandsNV:                        [ :void, :GLuint, :GLsizei, :pointer, :GLsizei, :GLenum, :pointer ].freeze,
  glPathCoordsNV:                          [ :void, :GLuint, :GLsizei, :GLenum, :pointer ].freeze,
  glPathSubCommandsNV:                     [ :void, :GLuint, :GLsizei, :GLsizei, :GLsizei, :pointer, :GLsizei, :GLenum, :pointer ].freeze,
  glPathSubCoordsNV:                       [ :void, :GLuint, :GLsizei, :GLsizei, :GLenum, :pointer ].freeze,
  glPathStringNV:                          [ :void, :GLuint, :GLenum, :GLsizei, :pointer ].freeze,
  glPathGlyphsNV:                          [ :void, :GLuint, :GLenum, :pointer, :GLbitfield, :GLsizei, :GLenum, :pointer, :GLenum, :GLuint, :GLfloat ].freeze,
  glPathGlyphRangeNV:                      [ :void, :GLuint, :GLenum, :pointer, :GLbitfield, :GLuint, :GLsizei, :GLenum, :GLuint, :GLfloat ].freeze,
  glWeightPathsNV:                         [ :void, :GLuint, :GLsizei, :pointer, :pointer ].freeze,
  glCopyPathNV:                            [ :void, :GLuint, :GLuint ].freeze,
  glInterpolatePathsNV:                    [ :void, :GLuint, :GLuint, :GLuint, :GLfloat ].freeze,
  glTransformPathNV:                       [ :void, :GLuint, :GLuint, :GLenum, :pointer ].freeze,
  glPathParameterivNV:                     [ :void, :GLuint, :GLenum, :pointer ].freeze,
  glPathParameteriNV:                      [ :void, :GLuint, :GLenum, :GLint ].freeze,
  glPathParameterfvNV:                     [ :void, :GLuint, :GLenum, :pointer ].freeze,
  glPathParameterfNV:                      [ :void, :GLuint, :GLenum, :GLfloat ].freeze,
  glPathDashArrayNV:                       [ :void, :GLuint, :GLsizei, :pointer ].freeze,
  glPathStencilFuncNV:                     [ :void, :GLenum, :GLint, :GLuint ].freeze,
  glPathStencilDepthOffsetNV:              [ :void, :GLfloat, :GLfloat ].freeze,
  glStencilFillPathNV:                     [ :void, :GLuint, :GLenum, :GLuint ].freeze,
  glStencilStrokePathNV:                   [ :void, :GLuint, :GLint, :GLuint ].freeze,
  glStencilFillPathInstancedNV:            [ :void, :GLsizei, :GLenum, :pointer, :GLuint, :GLenum, :GLuint, :GLenum, :pointer ].freeze,
  glStencilStrokePathInstancedNV:          [ :void, :GLsizei, :GLenum, :pointer, :GLuint, :GLint, :GLuint, :GLenum, :pointer ].freeze,
  glPathCoverDepthFuncNV:                  [ :void, :GLenum ].freeze,
  glCoverFillPathNV:                       [ :void, :GLuint, :GLenum ].freeze,
  glCoverStrokePathNV:                     [ :void, :GLuint, :GLenum ].freeze,
  glCoverFillPathInstancedNV:              [ :void, :GLsizei, :GLenum, :pointer, :GLuint, :GLenum, :GLenum, :pointer ].freeze,
  glCoverStrokePathInstancedNV:            [ :void, :GLsizei, :GLenum, :pointer, :GLuint, :GLenum, :GLenum, :pointer ].freeze,
  glGetPathParameterivNV:                  [ :void, :GLuint, :GLenum, :pointer ].freeze,
  glGetPathParameterfvNV:                  [ :void, :GLuint, :GLenum, :pointer ].freeze,
  glGetPathCommandsNV:                     [ :void, :GLuint, :pointer ].freeze,
  glGetPathCoordsNV:                       [ :void, :GLuint, :pointer ].freeze,
  glGetPathDashArrayNV:                    [ :void, :GLuint, :pointer ].freeze,
  glGetPathMetricsNV:                      [ :void, :GLbitfield, :GLsizei, :GLenum, :pointer, :GLuint, :GLsizei, :pointer ].freeze,
  glGetPathMetricRangeNV:                  [ :void, :GLbitfield, :GLuint, :GLsizei, :GLsizei, :pointer ].freeze,
  glGetPathSpacingNV:                      [ :void, :GLenum, :GLsizei, :GLenum, :pointer, :GLuint, :GLfloat, :GLfloat, :GLenum, :pointer ].freeze,
  glIsPointInFillPathNV:                   [ :GLboolean, :GLuint, :GLuint, :GLfloat, :GLfloat ].freeze,
  glIsPointInStrokePathNV:                 [ :GLboolean, :GLuint, :GLfloat, :GLfloat ].freeze,
  glGetPathLengthNV:                       [ :GLfloat, :GLuint, :GLsizei, :GLsizei ].freeze,
  glPointAlongPathNV:                      [ :GLboolean, :GLuint, :GLsizei, :GLsizei, :GLfloat, :pointer, :pointer, :pointer, :pointer ].freeze,
  glMatrixLoad3x2fNV:                      [ :void, :GLenum, :pointer ].freeze,
  glMatrixLoad3x3fNV:                      [ :void, :GLenum, :pointer ].freeze,
  glMatrixLoadTranspose3x3fNV:             [ :void, :GLenum, :pointer ].freeze,
  glMatrixMult3x2fNV:                      [ :void, :GLenum, :pointer ].freeze,
  glMatrixMult3x3fNV:                      [ :void, :GLenum, :pointer ].freeze,
  glMatrixMultTranspose3x3fNV:             [ :void, :GLenum, :pointer ].freeze,
  glStencilThenCoverFillPathNV:            [ :void, :GLuint, :GLenum, :GLuint, :GLenum ].freeze,
  glStencilThenCoverStrokePathNV:          [ :void, :GLuint, :GLint, :GLuint, :GLenum ].freeze,
  glStencilThenCoverFillPathInstancedNV:   [ :void, :GLsizei, :GLenum, :pointer, :GLuint, :GLenum, :GLuint, :GLenum, :GLenum, :pointer ].freeze,
  glStencilThenCoverStrokePathInstancedNV: [ :void, :GLsizei, :GLenum, :pointer, :GLuint, :GLint, :GLuint, :GLenum, :GLenum, :pointer ].freeze,
  glPathGlyphIndexRangeNV:                 [ :GLenum, :GLenum, :pointer, :GLbitfield, :GLuint, :GLfloat, :pointer ].freeze,
  glPathGlyphIndexArrayNV:                 [ :GLenum, :GLuint, :GLenum, :pointer, :GLbitfield, :GLuint, :GLsizei, :GLuint, :GLfloat ].freeze,
  glPathMemoryGlyphIndexArrayNV:           [ :GLenum, :GLuint, :GLenum, :GLsizeiptr, :pointer, :GLsizei, :GLuint, :GLsizei, :GLuint, :GLfloat ].freeze,
  glProgramPathFragmentInputGenNV:         [ :void, :GLuint, :GLint, :GLenum, :GLint, :pointer ].freeze,
  glGetProgramResourcefvNV:                [ :void, :GLuint, :GLenum, :GLuint, :GLsizei, :pointer, :GLsizei, :pointer, :pointer ].freeze,
}.freeze