Module: GL_VERSION_3_0::Functions

Defined in:
lib/opengl-definitions/versions/GL_VERSION_3_0.rb

Constant Summary collapse

Parameters =
{
  glBeginConditionalRender:      [ :void, :GLuint, :GLenum ].freeze,
  glBeginTransformFeedback:      [ :void, :GLenum ].freeze,
  glBindFragDataLocation:        [ :void, :GLuint, :GLuint, :string ].freeze,
  glClampColor:                  [ :void, :GLenum, :GLenum ].freeze,
  glClearBufferfi:               [ :void, :GLenum, :GLint, :GLfloat, :GLint ].freeze,
  glClearBufferfv:               [ :void, :GLenum, :GLint, :pointer ].freeze,
  glClearBufferiv:               [ :void, :GLenum, :GLint, :pointer ].freeze,
  glClearBufferuiv:              [ :void, :GLenum, :GLint, :pointer ].freeze,
  glColorMaski:                  [ :void, :GLuint, :GLboolean, :GLboolean, :GLboolean, :GLboolean ].freeze,
  glDisablei:                    [ :void, :GLenum, :GLuint ].freeze,
  glEnablei:                     [ :void, :GLenum, :GLuint ].freeze,
  glEndConditionalRender:        [ :void ].freeze,
  glEndTransformFeedback:        [ :void ].freeze,
  glGetBooleani_v:               [ :void, :GLenum, :GLuint, :pointer ].freeze,
  glGetFragDataLocation:         [ :GLint, :GLuint, :string ].freeze,
  glGetStringi:                  [ :string, :GLenum, :GLuint ].freeze,
  glGetTexParameterIiv:          [ :void, :GLenum, :GLenum, :pointer ].freeze,
  glGetTexParameterIuiv:         [ :void, :GLenum, :GLenum, :pointer ].freeze,
  glGetTransformFeedbackVarying: [ :void, :GLuint, :GLuint, :GLsizei, :pointer, :pointer, :pointer, :string ].freeze,
  glGetUniformuiv:               [ :void, :GLuint, :GLint, :pointer ].freeze,
  glGetVertexAttribIiv:          [ :void, :GLuint, :GLenum, :pointer ].freeze,
  glGetVertexAttribIuiv:         [ :void, :GLuint, :GLenum, :pointer ].freeze,
  glIsEnabledi:                  [ :GLboolean, :GLenum, :GLuint ].freeze,
  glTexParameterIiv:             [ :void, :GLenum, :GLenum, :pointer ].freeze,
  glTexParameterIuiv:            [ :void, :GLenum, :GLenum, :pointer ].freeze,
  glTransformFeedbackVaryings:   [ :void, :GLuint, :GLsizei, :pointer, :GLenum ].freeze,
  glUniform1ui:                  [ :void, :GLint, :GLuint ].freeze,
  glUniform1uiv:                 [ :void, :GLint, :GLsizei, :pointer ].freeze,
  glUniform2ui:                  [ :void, :GLint, :GLuint, :GLuint ].freeze,
  glUniform2uiv:                 [ :void, :GLint, :GLsizei, :pointer ].freeze,
  glUniform3ui:                  [ :void, :GLint, :GLuint, :GLuint, :GLuint ].freeze,
  glUniform3uiv:                 [ :void, :GLint, :GLsizei, :pointer ].freeze,
  glUniform4ui:                  [ :void, :GLint, :GLuint, :GLuint, :GLuint, :GLuint ].freeze,
  glUniform4uiv:                 [ :void, :GLint, :GLsizei, :pointer ].freeze,
  glVertexAttribI1i:             [ :void, :GLuint, :GLint ].freeze,
  glVertexAttribI1iv:            [ :void, :GLuint, :pointer ].freeze,
  glVertexAttribI1ui:            [ :void, :GLuint, :GLuint ].freeze,
  glVertexAttribI1uiv:           [ :void, :GLuint, :pointer ].freeze,
  glVertexAttribI2i:             [ :void, :GLuint, :GLint, :GLint ].freeze,
  glVertexAttribI2iv:            [ :void, :GLuint, :pointer ].freeze,
  glVertexAttribI2ui:            [ :void, :GLuint, :GLuint, :GLuint ].freeze,
  glVertexAttribI2uiv:           [ :void, :GLuint, :pointer ].freeze,
  glVertexAttribI3i:             [ :void, :GLuint, :GLint, :GLint, :GLint ].freeze,
  glVertexAttribI3iv:            [ :void, :GLuint, :pointer ].freeze,
  glVertexAttribI3ui:            [ :void, :GLuint, :GLuint, :GLuint, :GLuint ].freeze,
  glVertexAttribI3uiv:           [ :void, :GLuint, :pointer ].freeze,
  glVertexAttribI4bv:            [ :void, :GLuint, :pointer ].freeze,
  glVertexAttribI4i:             [ :void, :GLuint, :GLint, :GLint, :GLint, :GLint ].freeze,
  glVertexAttribI4iv:            [ :void, :GLuint, :pointer ].freeze,
  glVertexAttribI4sv:            [ :void, :GLuint, :pointer ].freeze,
  glVertexAttribI4ubv:           [ :void, :GLuint, :pointer ].freeze,
  glVertexAttribI4ui:            [ :void, :GLuint, :GLuint, :GLuint, :GLuint, :GLuint ].freeze,
  glVertexAttribI4uiv:           [ :void, :GLuint, :pointer ].freeze,
  glVertexAttribI4usv:           [ :void, :GLuint, :pointer ].freeze,
  glVertexAttribIPointer:        [ :void, :GLuint, :GLint, :GLenum, :GLsizei, :pointer ].freeze
}.freeze

Instance Method Summary collapse

Instance Method Details

#glBeginConditionalRender(id, mode) ⇒ Object



122
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 122

def glBeginConditionalRender(id, mode) end

#glBeginTransformFeedback(primitiveMode) ⇒ Object



123
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 123

def glBeginTransformFeedback(primitiveMode) end

#glBindFragDataLocation(program, color, name) ⇒ Object



124
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 124

def glBindFragDataLocation(program, color, name) end

#glClampColor(target, clamp) ⇒ Object



125
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 125

def glClampColor(target, clamp) end

#glClearBufferfi(buffer, drawbuffer, depth, stencil) ⇒ Object



126
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 126

def glClearBufferfi(buffer, drawbuffer, depth, stencil) end

#glClearBufferfv(buffer, drawbuffer, value) ⇒ Object



127
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 127

def glClearBufferfv(buffer, drawbuffer, value) end

#glClearBufferiv(buffer, drawbuffer, value) ⇒ Object



128
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 128

def glClearBufferiv(buffer, drawbuffer, value) end

#glClearBufferuiv(buffer, drawbuffer, value) ⇒ Object



129
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 129

def glClearBufferuiv(buffer, drawbuffer, value) end

#glColorMaski(index, r, g, b, a) ⇒ Object



130
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 130

def glColorMaski(index, r, g, b, a) end

#glDisablei(target, index) ⇒ Object



131
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 131

def glDisablei(target, index) end

#glEnablei(target, index) ⇒ Object



132
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 132

def glEnablei(target, index) end

#glEndConditionalRenderObject



133
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 133

def glEndConditionalRender() end

#glEndTransformFeedbackObject



134
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 134

def glEndTransformFeedback() end

#glGetBooleani_v(target, index, data) ⇒ Object



135
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 135

def glGetBooleani_v(target, index, data) end

#glGetFragDataLocation(program, name) ⇒ Object



136
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 136

def glGetFragDataLocation(program, name) end

#glGetStringi(name, index) ⇒ Object



137
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 137

def glGetStringi(name, index) end

#glGetTexParameterIiv(target, pname, params) ⇒ Object



138
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 138

def glGetTexParameterIiv(target, pname, params) end

#glGetTexParameterIuiv(target, pname, params) ⇒ Object



139
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 139

def glGetTexParameterIuiv(target, pname, params) end

#glGetTransformFeedbackVarying(program, index, bufSize, length, size, type, name) ⇒ Object



140
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 140

def glGetTransformFeedbackVarying(program, index, bufSize, length, size, type, name) end

#glGetUniformuiv(program, location, params) ⇒ Object



141
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 141

def glGetUniformuiv(program, location, params) end

#glGetVertexAttribIiv(index, pname, params) ⇒ Object



142
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 142

def glGetVertexAttribIiv(index, pname, params) end

#glGetVertexAttribIuiv(index, pname, params) ⇒ Object



143
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 143

def glGetVertexAttribIuiv(index, pname, params) end

#glIsEnabledi(target, index) ⇒ Object



144
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 144

def glIsEnabledi(target, index) end

#glTexParameterIiv(target, pname, params) ⇒ Object



145
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 145

def glTexParameterIiv(target, pname, params) end

#glTexParameterIuiv(target, pname, params) ⇒ Object



146
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 146

def glTexParameterIuiv(target, pname, params) end

#glTransformFeedbackVaryings(program, count, varyings, bufferMode) ⇒ Object



147
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 147

def glTransformFeedbackVaryings(program, count, varyings, bufferMode) end

#glUniform1ui(location, v0) ⇒ Object



148
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 148

def glUniform1ui(location, v0) end

#glUniform1uiv(location, count, value) ⇒ Object



149
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 149

def glUniform1uiv(location, count, value) end

#glUniform2ui(location, v0, v1) ⇒ Object



150
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 150

def glUniform2ui(location, v0, v1) end

#glUniform2uiv(location, count, value) ⇒ Object



151
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 151

def glUniform2uiv(location, count, value) end

#glUniform3ui(location, v0, v1, v2) ⇒ Object



152
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 152

def glUniform3ui(location, v0, v1, v2) end

#glUniform3uiv(location, count, value) ⇒ Object



153
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 153

def glUniform3uiv(location, count, value) end

#glUniform4ui(location, v0, v1, v2, v3) ⇒ Object



154
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 154

def glUniform4ui(location, v0, v1, v2, v3) end

#glUniform4uiv(location, count, value) ⇒ Object



155
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 155

def glUniform4uiv(location, count, value) end

#glVertexAttribI1i(index, x) ⇒ Object



156
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 156

def glVertexAttribI1i(index, x) end

#glVertexAttribI1iv(index, v) ⇒ Object



157
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 157

def glVertexAttribI1iv(index, v) end

#glVertexAttribI1ui(index, x) ⇒ Object



158
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 158

def glVertexAttribI1ui(index, x) end

#glVertexAttribI1uiv(index, v) ⇒ Object



159
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 159

def glVertexAttribI1uiv(index, v) end

#glVertexAttribI2i(index, x, y) ⇒ Object



160
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 160

def glVertexAttribI2i(index, x, y) end

#glVertexAttribI2iv(index, v) ⇒ Object



161
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 161

def glVertexAttribI2iv(index, v) end

#glVertexAttribI2ui(index, x, y) ⇒ Object



162
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 162

def glVertexAttribI2ui(index, x, y) end

#glVertexAttribI2uiv(index, v) ⇒ Object



163
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 163

def glVertexAttribI2uiv(index, v) end

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



164
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 164

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

#glVertexAttribI3iv(index, v) ⇒ Object



165
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 165

def glVertexAttribI3iv(index, v) end

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



166
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 166

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

#glVertexAttribI3uiv(index, v) ⇒ Object



167
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 167

def glVertexAttribI3uiv(index, v) end

#glVertexAttribI4bv(index, v) ⇒ Object



168
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 168

def glVertexAttribI4bv(index, v) end

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



169
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 169

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

#glVertexAttribI4iv(index, v) ⇒ Object



170
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 170

def glVertexAttribI4iv(index, v) end

#glVertexAttribI4sv(index, v) ⇒ Object



171
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 171

def glVertexAttribI4sv(index, v) end

#glVertexAttribI4ubv(index, v) ⇒ Object



172
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 172

def glVertexAttribI4ubv(index, v) end

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



173
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 173

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

#glVertexAttribI4uiv(index, v) ⇒ Object



174
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 174

def glVertexAttribI4uiv(index, v) end

#glVertexAttribI4usv(index, v) ⇒ Object



175
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 175

def glVertexAttribI4usv(index, v) end

#glVertexAttribIPointer(index, size, type, stride, pointer) ⇒ Object



176
# File 'lib/opengl-definitions/versions/GL_VERSION_3_0.rb', line 176

def glVertexAttribIPointer(index, size, type, stride, pointer) end