Module: GL_ARB_vertex_buffer_object::Functions

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

Constant Summary collapse

Parameters =
{
  glBindBufferARB:           [ :void, :GLenum, :GLuint ].freeze,
  glDeleteBuffersARB:        [ :void, :GLsizei, :pointer ].freeze,
  glGenBuffersARB:           [ :void, :GLsizei, :pointer ].freeze,
  glIsBufferARB:             [ :GLboolean, :GLuint ].freeze,
  glBufferDataARB:           [ :void, :GLenum, :GLsizeiptrARB, :pointer, :GLenum ].freeze,
  glBufferSubDataARB:        [ :void, :GLenum, :GLintptrARB, :GLsizeiptrARB, :pointer ].freeze,
  glGetBufferSubDataARB:     [ :void, :GLenum, :GLintptrARB, :GLsizeiptrARB, :pointer ].freeze,
  glMapBufferARB:            [ :pointer, :GLenum, :GLenum ].freeze,
  glUnmapBufferARB:          [ :GLboolean, :GLenum ].freeze,
  glGetBufferParameterivARB: [ :void, :GLenum, :GLenum, :pointer ].freeze,
  glGetBufferPointervARB:    [ :void, :GLenum, :GLenum, :pointer ].freeze,
}.freeze

Instance Method Summary collapse

Instance Method Details

#glBindBufferARB(target, buffer) ⇒ Object



37
# File 'lib/opengl-definitions/extensions/GL_ARB_vertex_buffer_object.rb', line 37

def glBindBufferARB(target, buffer) end

#glBufferDataARB(target, size, data, usage) ⇒ Object



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

def glBufferDataARB(target, size, data, usage) end

#glBufferSubDataARB(target, offset, size, data) ⇒ Object



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

def glBufferSubDataARB(target, offset, size, data) end

#glDeleteBuffersARB(n, buffers) ⇒ Object



38
# File 'lib/opengl-definitions/extensions/GL_ARB_vertex_buffer_object.rb', line 38

def glDeleteBuffersARB(n, buffers) end

#glGenBuffersARB(n, buffers) ⇒ Object



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

def glGenBuffersARB(n, buffers) end

#glGetBufferParameterivARB(target, pname, params) ⇒ Object



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

def glGetBufferParameterivARB(target, pname, params) end

#glGetBufferPointervARB(target, pname, params) ⇒ Object



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

def glGetBufferPointervARB(target, pname, params) end

#glGetBufferSubDataARB(target, offset, size, data) ⇒ Object



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

def glGetBufferSubDataARB(target, offset, size, data) end

#glIsBufferARB(buffer) ⇒ Object



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

def glIsBufferARB(buffer) end

#glMapBufferARB(target, access) ⇒ Object



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

def glMapBufferARB(target, access) end

#glUnmapBufferARB(target) ⇒ Object



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

def glUnmapBufferARB(target) end