Module: GL_NV_vertex_program::Functions

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

Constant Summary collapse

Parameters =
{
  glAreProgramsResidentNV:     [ :GLboolean, :GLsizei, :pointer, :pointer ].freeze,
  glBindProgramNV:             [ :void, :GLenum, :GLuint ].freeze,
  glDeleteProgramsNV:          [ :void, :GLsizei, :pointer ].freeze,
  glExecuteProgramNV:          [ :void, :GLenum, :GLuint, :pointer ].freeze,
  glGenProgramsNV:             [ :void, :GLsizei, :pointer ].freeze,
  glGetProgramParameterdvNV:   [ :void, :GLenum, :GLuint, :GLenum, :pointer ].freeze,
  glGetProgramParameterfvNV:   [ :void, :GLenum, :GLuint, :GLenum, :pointer ].freeze,
  glGetProgramivNV:            [ :void, :GLuint, :GLenum, :pointer ].freeze,
  glGetProgramStringNV:        [ :void, :GLuint, :GLenum, :pointer ].freeze,
  glGetTrackMatrixivNV:        [ :void, :GLenum, :GLuint, :GLenum, :pointer ].freeze,
  glGetVertexAttribdvNV:       [ :void, :GLuint, :GLenum, :pointer ].freeze,
  glGetVertexAttribfvNV:       [ :void, :GLuint, :GLenum, :pointer ].freeze,
  glGetVertexAttribivNV:       [ :void, :GLuint, :GLenum, :pointer ].freeze,
  glGetVertexAttribPointervNV: [ :void, :GLuint, :GLenum, :pointer ].freeze,
  glIsProgramNV:               [ :GLboolean, :GLuint ].freeze,
  glLoadProgramNV:             [ :void, :GLenum, :GLuint, :GLsizei, :pointer ].freeze,
  glProgramParameter4dNV:      [ :void, :GLenum, :GLuint, :GLdouble, :GLdouble, :GLdouble, :GLdouble ].freeze,
  glProgramParameter4dvNV:     [ :void, :GLenum, :GLuint, :pointer ].freeze,
  glProgramParameter4fNV:      [ :void, :GLenum, :GLuint, :GLfloat, :GLfloat, :GLfloat, :GLfloat ].freeze,
  glProgramParameter4fvNV:     [ :void, :GLenum, :GLuint, :pointer ].freeze,
  glProgramParameters4dvNV:    [ :void, :GLenum, :GLuint, :GLsizei, :pointer ].freeze,
  glProgramParameters4fvNV:    [ :void, :GLenum, :GLuint, :GLsizei, :pointer ].freeze,
  glRequestResidentProgramsNV: [ :void, :GLsizei, :pointer ].freeze,
  glTrackMatrixNV:             [ :void, :GLenum, :GLuint, :GLenum, :GLenum ].freeze,
  glVertexAttribPointerNV:     [ :void, :GLuint, :GLint, :GLenum, :GLsizei, :pointer ].freeze,
  glVertexAttrib1dNV:          [ :void, :GLuint, :GLdouble ].freeze,
  glVertexAttrib1dvNV:         [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib1fNV:          [ :void, :GLuint, :GLfloat ].freeze,
  glVertexAttrib1fvNV:         [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib1sNV:          [ :void, :GLuint, :GLshort ].freeze,
  glVertexAttrib1svNV:         [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib2dNV:          [ :void, :GLuint, :GLdouble, :GLdouble ].freeze,
  glVertexAttrib2dvNV:         [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib2fNV:          [ :void, :GLuint, :GLfloat, :GLfloat ].freeze,
  glVertexAttrib2fvNV:         [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib2sNV:          [ :void, :GLuint, :GLshort, :GLshort ].freeze,
  glVertexAttrib2svNV:         [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib3dNV:          [ :void, :GLuint, :GLdouble, :GLdouble, :GLdouble ].freeze,
  glVertexAttrib3dvNV:         [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib3fNV:          [ :void, :GLuint, :GLfloat, :GLfloat, :GLfloat ].freeze,
  glVertexAttrib3fvNV:         [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib3sNV:          [ :void, :GLuint, :GLshort, :GLshort, :GLshort ].freeze,
  glVertexAttrib3svNV:         [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib4dNV:          [ :void, :GLuint, :GLdouble, :GLdouble, :GLdouble, :GLdouble ].freeze,
  glVertexAttrib4dvNV:         [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib4fNV:          [ :void, :GLuint, :GLfloat, :GLfloat, :GLfloat, :GLfloat ].freeze,
  glVertexAttrib4fvNV:         [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib4sNV:          [ :void, :GLuint, :GLshort, :GLshort, :GLshort, :GLshort ].freeze,
  glVertexAttrib4svNV:         [ :void, :GLuint, :pointer ].freeze,
  glVertexAttrib4ubNV:         [ :void, :GLuint, :GLubyte, :GLubyte, :GLubyte, :GLubyte ].freeze,
  glVertexAttrib4ubvNV:        [ :void, :GLuint, :pointer ].freeze,
  glVertexAttribs1dvNV:        [ :void, :GLuint, :GLsizei, :pointer ].freeze,
  glVertexAttribs1fvNV:        [ :void, :GLuint, :GLsizei, :pointer ].freeze,
  glVertexAttribs1svNV:        [ :void, :GLuint, :GLsizei, :pointer ].freeze,
  glVertexAttribs2dvNV:        [ :void, :GLuint, :GLsizei, :pointer ].freeze,
  glVertexAttribs2fvNV:        [ :void, :GLuint, :GLsizei, :pointer ].freeze,
  glVertexAttribs2svNV:        [ :void, :GLuint, :GLsizei, :pointer ].freeze,
  glVertexAttribs3dvNV:        [ :void, :GLuint, :GLsizei, :pointer ].freeze,
  glVertexAttribs3fvNV:        [ :void, :GLuint, :GLsizei, :pointer ].freeze,
  glVertexAttribs3svNV:        [ :void, :GLuint, :GLsizei, :pointer ].freeze,
  glVertexAttribs4dvNV:        [ :void, :GLuint, :GLsizei, :pointer ].freeze,
  glVertexAttribs4fvNV:        [ :void, :GLuint, :GLsizei, :pointer ].freeze,
  glVertexAttribs4svNV:        [ :void, :GLuint, :GLsizei, :pointer ].freeze,
  glVertexAttribs4ubvNV:       [ :void, :GLuint, :GLsizei, :pointer ].freeze,
}.freeze

Instance Method Summary collapse

Instance Method Details

#glAreProgramsResidentNV(n, programs, residences) ⇒ Object



89
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 89

def glAreProgramsResidentNV(n, programs, residences) end

#glBindProgramNV(target, id) ⇒ Object



90
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 90

def glBindProgramNV(target, id) end

#glDeleteProgramsNV(n, programs) ⇒ Object



91
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 91

def glDeleteProgramsNV(n, programs) end

#glExecuteProgramNV(target, id, params) ⇒ Object



92
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 92

def glExecuteProgramNV(target, id, params) end

#glGenProgramsNV(n, programs) ⇒ Object



93
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 93

def glGenProgramsNV(n, programs) end

#glGetProgramivNV(id, pname, params) ⇒ Object



96
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 96

def glGetProgramivNV(id, pname, params) end

#glGetProgramParameterdvNV(target, index, pname, params) ⇒ Object



94
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 94

def glGetProgramParameterdvNV(target, index, pname, params) end

#glGetProgramParameterfvNV(target, index, pname, params) ⇒ Object



95
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 95

def glGetProgramParameterfvNV(target, index, pname, params) end

#glGetProgramStringNV(id, pname, program) ⇒ Object



97
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 97

def glGetProgramStringNV(id, pname, program) end

#glGetTrackMatrixivNV(target, address, pname, params) ⇒ Object



98
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 98

def glGetTrackMatrixivNV(target, address, pname, params) end

#glGetVertexAttribdvNV(index, pname, params) ⇒ Object



99
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 99

def glGetVertexAttribdvNV(index, pname, params) end

#glGetVertexAttribfvNV(index, pname, params) ⇒ Object



100
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 100

def glGetVertexAttribfvNV(index, pname, params) end

#glGetVertexAttribivNV(index, pname, params) ⇒ Object



101
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 101

def glGetVertexAttribivNV(index, pname, params) end

#glGetVertexAttribPointervNV(index, pname, pointer) ⇒ Object



102
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 102

def glGetVertexAttribPointervNV(index, pname, pointer) end

#glIsProgramNV(id) ⇒ Object



103
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 103

def glIsProgramNV(id) end

#glLoadProgramNV(target, id, len, program) ⇒ Object



104
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 104

def glLoadProgramNV(target, id, len, program) end

#glProgramParameter4dNV(target, index, x, y, z, w) ⇒ Object



105
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 105

def glProgramParameter4dNV(target, index, x, y, z, w) end

#glProgramParameter4dvNV(target, index, v) ⇒ Object



106
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 106

def glProgramParameter4dvNV(target, index, v) end

#glProgramParameter4fNV(target, index, x, y, z, w) ⇒ Object



107
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 107

def glProgramParameter4fNV(target, index, x, y, z, w) end

#glProgramParameter4fvNV(target, index, v) ⇒ Object



108
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 108

def glProgramParameter4fvNV(target, index, v) end

#glProgramParameters4dvNV(target, index, count, v) ⇒ Object



109
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 109

def glProgramParameters4dvNV(target, index, count, v) end

#glProgramParameters4fvNV(target, index, count, v) ⇒ Object



110
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 110

def glProgramParameters4fvNV(target, index, count, v) end

#glRequestResidentProgramsNV(n, programs) ⇒ Object



111
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 111

def glRequestResidentProgramsNV(n, programs) end

#glTrackMatrixNV(target, address, matrix, transform) ⇒ Object



112
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 112

def glTrackMatrixNV(target, address, matrix, transform) end

#glVertexAttrib1dNV(index, x) ⇒ Object



114
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 114

def glVertexAttrib1dNV(index, x) end

#glVertexAttrib1dvNV(index, v) ⇒ Object



115
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 115

def glVertexAttrib1dvNV(index, v) end

#glVertexAttrib1fNV(index, x) ⇒ Object



116
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 116

def glVertexAttrib1fNV(index, x) end

#glVertexAttrib1fvNV(index, v) ⇒ Object



117
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 117

def glVertexAttrib1fvNV(index, v) end

#glVertexAttrib1sNV(index, x) ⇒ Object



118
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 118

def glVertexAttrib1sNV(index, x) end

#glVertexAttrib1svNV(index, v) ⇒ Object



119
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 119

def glVertexAttrib1svNV(index, v) end

#glVertexAttrib2dNV(index, x, y) ⇒ Object



120
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 120

def glVertexAttrib2dNV(index, x, y) end

#glVertexAttrib2dvNV(index, v) ⇒ Object



121
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 121

def glVertexAttrib2dvNV(index, v) end

#glVertexAttrib2fNV(index, x, y) ⇒ Object



122
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 122

def glVertexAttrib2fNV(index, x, y) end

#glVertexAttrib2fvNV(index, v) ⇒ Object



123
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 123

def glVertexAttrib2fvNV(index, v) end

#glVertexAttrib2sNV(index, x, y) ⇒ Object



124
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 124

def glVertexAttrib2sNV(index, x, y) end

#glVertexAttrib2svNV(index, v) ⇒ Object



125
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 125

def glVertexAttrib2svNV(index, v) end

#glVertexAttrib3dNV(index, x, y, z) ⇒ Object



126
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 126

def glVertexAttrib3dNV(index, x, y, z) end

#glVertexAttrib3dvNV(index, v) ⇒ Object



127
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 127

def glVertexAttrib3dvNV(index, v) end

#glVertexAttrib3fNV(index, x, y, z) ⇒ Object



128
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 128

def glVertexAttrib3fNV(index, x, y, z) end

#glVertexAttrib3fvNV(index, v) ⇒ Object



129
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 129

def glVertexAttrib3fvNV(index, v) end

#glVertexAttrib3sNV(index, x, y, z) ⇒ Object



130
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 130

def glVertexAttrib3sNV(index, x, y, z) end

#glVertexAttrib3svNV(index, v) ⇒ Object



131
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 131

def glVertexAttrib3svNV(index, v) end

#glVertexAttrib4dNV(index, x, y, z, w) ⇒ Object



132
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 132

def glVertexAttrib4dNV(index, x, y, z, w) end

#glVertexAttrib4dvNV(index, v) ⇒ Object



133
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 133

def glVertexAttrib4dvNV(index, v) end

#glVertexAttrib4fNV(index, x, y, z, w) ⇒ Object



134
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 134

def glVertexAttrib4fNV(index, x, y, z, w) end

#glVertexAttrib4fvNV(index, v) ⇒ Object



135
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 135

def glVertexAttrib4fvNV(index, v) end

#glVertexAttrib4sNV(index, x, y, z, w) ⇒ Object



136
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 136

def glVertexAttrib4sNV(index, x, y, z, w) end

#glVertexAttrib4svNV(index, v) ⇒ Object



137
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 137

def glVertexAttrib4svNV(index, v) end

#glVertexAttrib4ubNV(index, x, y, z, w) ⇒ Object



138
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 138

def glVertexAttrib4ubNV(index, x, y, z, w) end

#glVertexAttrib4ubvNV(index, v) ⇒ Object



139
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 139

def glVertexAttrib4ubvNV(index, v) end

#glVertexAttribPointerNV(index, fsize, type, stride, pointer) ⇒ Object



113
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 113

def glVertexAttribPointerNV(index, fsize, type, stride, pointer) end

#glVertexAttribs1dvNV(index, count, v) ⇒ Object



140
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 140

def glVertexAttribs1dvNV(index, count, v) end

#glVertexAttribs1fvNV(index, count, v) ⇒ Object



141
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 141

def glVertexAttribs1fvNV(index, count, v) end

#glVertexAttribs1svNV(index, count, v) ⇒ Object



142
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 142

def glVertexAttribs1svNV(index, count, v) end

#glVertexAttribs2dvNV(index, count, v) ⇒ Object



143
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 143

def glVertexAttribs2dvNV(index, count, v) end

#glVertexAttribs2fvNV(index, count, v) ⇒ Object



144
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 144

def glVertexAttribs2fvNV(index, count, v) end

#glVertexAttribs2svNV(index, count, v) ⇒ Object



145
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 145

def glVertexAttribs2svNV(index, count, v) end

#glVertexAttribs3dvNV(index, count, v) ⇒ Object



146
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 146

def glVertexAttribs3dvNV(index, count, v) end

#glVertexAttribs3fvNV(index, count, v) ⇒ Object



147
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 147

def glVertexAttribs3fvNV(index, count, v) end

#glVertexAttribs3svNV(index, count, v) ⇒ Object



148
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 148

def glVertexAttribs3svNV(index, count, v) end

#glVertexAttribs4dvNV(index, count, v) ⇒ Object



149
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 149

def glVertexAttribs4dvNV(index, count, v) end

#glVertexAttribs4fvNV(index, count, v) ⇒ Object



150
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 150

def glVertexAttribs4fvNV(index, count, v) end

#glVertexAttribs4svNV(index, count, v) ⇒ Object



151
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 151

def glVertexAttribs4svNV(index, count, v) end

#glVertexAttribs4ubvNV(index, count, v) ⇒ Object



152
# File 'lib/opengl-definitions/extensions/GL_NV_vertex_program.rb', line 152

def glVertexAttribs4ubvNV(index, count, v) end