Module: GL_VERSION_1_0

Defined in:
lib/opengl-definitions/core/GL_VERSION_1_0.rb

Overview

Unlike other extensions, functions from this module are not pointers.

Defined Under Namespace

Modules: Compatibility, Constants

Constant Summary collapse

FUNCTIONS =
{
  glBlendFunc:              [ :void, :GLenum, :GLenum ].freeze,
  glClear:                  [ :void, :GLbitfield ].freeze,
  glClearColor:             [ :void, :GLfloat, :GLfloat, :GLfloat, :GLfloat ].freeze,
  glClearDepth:             [ :void, :GLdouble ].freeze,
  glClearStencil:           [ :void, :GLint ].freeze,
  glColorMask:              [ :void, :GLboolean, :GLboolean, :GLboolean, :GLboolean ].freeze,
  glCullFace:               [ :void, :GLenum ].freeze,
  glDepthFunc:              [ :void, :GLenum ].freeze,
  glDepthMask:              [ :void, :GLboolean ].freeze,
  glDepthRange:             [ :void, :GLdouble, :GLdouble ].freeze,
  glDisable:                [ :void, :GLenum ].freeze,
  glDrawBuffer:             [ :void, :GLenum ].freeze,
  glEnable:                 [ :void, :GLenum ].freeze,
  glFinish:                 [ :void ].freeze,
  glFlush:                  [ :void ].freeze,
  glFrontFace:              [ :void, :GLenum ].freeze,
  glGetBooleanv:            [ :void, :GLenum, :pointer ].freeze,
  glGetDoublev:             [ :void, :GLenum, :pointer ].freeze,
  glGetError:               [ :GLenum ].freeze,
  glGetFloatv:              [ :void, :GLenum, :pointer ].freeze,
  glGetIntegerv:            [ :void, :GLenum, :pointer ].freeze,
  glGetString:              [ :string, :GLenum ].freeze,
  glGetTexImage:            [ :void, :GLenum, :GLint, :GLenum, :GLenum, :pointer ].freeze,
  glGetTexLevelParameterfv: [ :void, :GLenum, :GLint, :GLenum, :pointer ].freeze,
  glGetTexLevelParameteriv: [ :void, :GLenum, :GLint, :GLenum, :pointer ].freeze,
  glGetTexParameterfv:      [ :void, :GLenum, :GLenum, :pointer ].freeze,
  glGetTexParameteriv:      [ :void, :GLenum, :GLenum, :pointer ].freeze,
  glHint:                   [ :void, :GLenum, :GLenum ].freeze,
  glIsEnabled:              [ :GLboolean, :GLenum ].freeze,
  glLineWidth:              [ :void, :GLfloat ].freeze,
  glLogicOp:                [ :void, :GLenum ].freeze,
  glPixelStoref:            [ :void, :GLenum, :GLfloat ].freeze,
  glPixelStorei:            [ :void, :GLenum, :GLint ].freeze,
  glPointSize:              [ :void, :GLfloat ].freeze,
  glPolygonMode:            [ :void, :GLenum, :GLenum ].freeze,
  glReadBuffer:             [ :void, :GLenum ].freeze,
  glReadPixels:             [ :void, :GLint, :GLint, :GLsizei, :GLsizei, :GLenum, :GLenum, :pointer ].freeze,
  glScissor:                [ :void, :GLint, :GLint, :GLsizei, :GLsizei ].freeze,
  glStencilFunc:            [ :void, :GLenum, :GLint, :GLuint ].freeze,
  glStencilMask:            [ :void, :GLuint ].freeze,
  glStencilOp:              [ :void, :GLenum, :GLenum, :GLenum ].freeze,
  glTexImage1D:             [ :void, :GLenum, :GLint, :GLint, :GLsizei, :GLint, :GLenum, :GLenum, :pointer ].freeze,
  glTexImage2D:             [ :void, :GLenum, :GLint, :GLint, :GLsizei, :GLsizei, :GLint, :GLenum, :GLenum, :pointer ].freeze,
  glTexParameterf:          [ :void, :GLenum, :GLenum, :GLfloat ].freeze,
  glTexParameterfv:         [ :void, :GLenum, :GLenum, :pointer ].freeze,
  glTexParameteri:          [ :void, :GLenum, :GLenum, :GLint ].freeze,
  glTexParameteriv:         [ :void, :GLenum, :GLenum, :pointer ].freeze,
  glViewport:               [ :void, :GLint, :GLint, :GLsizei, :GLsizei ].freeze
}.freeze