Module: GL_ARB_uniform_buffer_object::Functions

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

Constant Summary collapse

Parameters =
{
  glGetUniformIndices:         [ :void, :GLuint, :GLsizei, :pointer, :pointer ].freeze,
  glGetActiveUniformsiv:       [ :void, :GLuint, :GLsizei, :pointer, :GLenum, :pointer ].freeze,
  glGetActiveUniformName:      [ :void, :GLuint, :GLuint, :GLsizei, :pointer, :pointer ].freeze,
  glGetUniformBlockIndex:      [ :GLuint, :GLuint, :pointer ].freeze,
  glGetActiveUniformBlockiv:   [ :void, :GLuint, :GLuint, :GLenum, :pointer ].freeze,
  glGetActiveUniformBlockName: [ :void, :GLuint, :GLuint, :GLsizei, :pointer, :pointer ].freeze,
  glUniformBlockBinding:       [ :void, :GLuint, :GLuint, :GLuint ].freeze,
  glBindBufferRange:           [ :void, :GLenum, :GLuint, :GLuint, :GLintptr, :GLsizeiptr ].freeze,
  glBindBufferBase:            [ :void, :GLenum, :GLuint, :GLuint ].freeze,
  glGetIntegeri_v:             [ :void, :GLenum, :GLuint, :pointer ].freeze,
}.freeze

Instance Method Summary collapse

Instance Method Details

#glBindBufferBase(target, index, buffer) ⇒ Object



47
# File 'lib/opengl-definitions/extensions/GL_ARB_uniform_buffer_object.rb', line 47

def glBindBufferBase(target, index, buffer) end

#glBindBufferRange(target, index, buffer, offset, size) ⇒ Object



46
# File 'lib/opengl-definitions/extensions/GL_ARB_uniform_buffer_object.rb', line 46

def glBindBufferRange(target, index, buffer, offset, size) end

#glGetActiveUniformBlockiv(program, uniformBlockIndex, pname, params) ⇒ Object



43
# File 'lib/opengl-definitions/extensions/GL_ARB_uniform_buffer_object.rb', line 43

def glGetActiveUniformBlockiv(program, uniformBlockIndex, pname, params) end

#glGetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName) ⇒ Object



44
# File 'lib/opengl-definitions/extensions/GL_ARB_uniform_buffer_object.rb', line 44

def glGetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName) end

#glGetActiveUniformName(program, uniformIndex, bufSize, length, uniformName) ⇒ Object



41
# File 'lib/opengl-definitions/extensions/GL_ARB_uniform_buffer_object.rb', line 41

def glGetActiveUniformName(program, uniformIndex, bufSize, length, uniformName) end

#glGetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params) ⇒ Object



40
# File 'lib/opengl-definitions/extensions/GL_ARB_uniform_buffer_object.rb', line 40

def glGetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params) end

#glGetIntegeri_v(target, index, data) ⇒ Object



48
# File 'lib/opengl-definitions/extensions/GL_ARB_uniform_buffer_object.rb', line 48

def glGetIntegeri_v(target, index, data) end

#glGetUniformBlockIndex(program, uniformBlockName) ⇒ Object



42
# File 'lib/opengl-definitions/extensions/GL_ARB_uniform_buffer_object.rb', line 42

def glGetUniformBlockIndex(program, uniformBlockName) end

#glGetUniformIndices(program, uniformCount, uniformNames, uniformIndices) ⇒ Object



39
# File 'lib/opengl-definitions/extensions/GL_ARB_uniform_buffer_object.rb', line 39

def glGetUniformIndices(program, uniformCount, uniformNames, uniformIndices) end

#glUniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding) ⇒ Object



45
# File 'lib/opengl-definitions/extensions/GL_ARB_uniform_buffer_object.rb', line 45

def glUniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding) end