Module: GL_VERSION_1_0

Defined in:
lib/opengl-definitions/versions/GL_VERSION_1_0.rb,
lib/opengl-definitions/versions/compatibility/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 =
{
  def glBlendFunc(sfactor, dfactor) end => [ :void, :GLenum, :GLenum ].freeze,
  def glClear(mask) end => [ :void, :GLbitfield ].freeze,
  def glClearColor(red, green, blue, alpha) end => [ :void, :GLfloat, :GLfloat, :GLfloat, :GLfloat ].freeze,
  def glClearDepth(depth) end => [ :void, :GLdouble ].freeze,
  def glClearStencil(s) end => [ :void, :GLint ].freeze,
  def glColorMask(red, green, blue, alpha) end => [ :void, :GLboolean, :GLboolean, :GLboolean, :GLboolean ].freeze,
  def glCullFace(mode) end => [ :void, :GLenum ].freeze,
  def glDepthFunc(func) end => [ :void, :GLenum ].freeze,
  def glDepthMask(flag) end => [ :void, :GLboolean ].freeze,
  def glDepthRange(n, f) end => [ :void, :GLdouble, :GLdouble ].freeze,
  def glDisable(cap) end => [ :void, :GLenum ].freeze,
  def glDrawBuffer(buf) end => [ :void, :GLenum ].freeze,
  def glEnable(cap) end => [ :void, :GLenum ].freeze,
  def glFinish() end => [ :void ].freeze,
  def glFlush() end => [ :void ].freeze,
  def glFrontFace(mode) end => [ :void, :GLenum ].freeze,
  def glGetBooleanv(pname, data) end => [ :void, :GLenum, :pointer ].freeze,
  def glGetDoublev(pname, data) end => [ :void, :GLenum, :pointer ].freeze,
  def glGetError() end => [ :GLenum ].freeze,
  def glGetFloatv(pname, data) end => [ :void, :GLenum, :pointer ].freeze,
  def glGetIntegerv(pname, data) end => [ :void, :GLenum, :pointer ].freeze,
  def glGetString(name) end => [ :string, :GLenum ].freeze,
  def glGetTexImage(target, level, format, type, pixels) end => [ :void, :GLenum, :GLint, :GLenum, :GLenum, :pointer ].freeze,
  def glGetTexLevelParameterfv(target, level, pname, params) end => [ :void, :GLenum, :GLint, :GLenum, :pointer ].freeze,
  def glGetTexLevelParameteriv(target, level, pname, params) end => [ :void, :GLenum, :GLint, :GLenum, :pointer ].freeze,
  def glGetTexParameterfv(target, pname, params) end => [ :void, :GLenum, :GLenum, :pointer ].freeze,
  def glGetTexParameteriv(target, pname, params) end => [ :void, :GLenum, :GLenum, :pointer ].freeze,
  def glHint(target, mode) end => [ :void, :GLenum, :GLenum ].freeze,
  def glIsEnabled(cap) end => [ :GLboolean, :GLenum ].freeze,
  def glLineWidth(width) end => [ :void, :GLfloat ].freeze,
  def glLogicOp(opcode) end => [ :void, :GLenum ].freeze,
  def glPixelStoref(pname, param) end => [ :void, :GLenum, :GLfloat ].freeze,
  def glPixelStorei(pname, param) end => [ :void, :GLenum, :GLint ].freeze,
  def glPointSize(size) end => [ :void, :GLfloat ].freeze,
  def glPolygonMode(face, mode) end => [ :void, :GLenum, :GLenum ].freeze,
  def glReadBuffer(src) end => [ :void, :GLenum ].freeze,
  def glReadPixels(x, y, width, height, format, type, pixels) end => [ :void, :GLint, :GLint, :GLsizei, :GLsizei, :GLenum, :GLenum, :pointer ].freeze,
  def glScissor(x, y, width, height) end => [ :void, :GLint, :GLint, :GLsizei, :GLsizei ].freeze,
  def glStencilFunc(func, ref, mask) end => [ :void, :GLenum, :GLint, :GLuint ].freeze,
  def glStencilMask(mask) end => [ :void, :GLuint ].freeze,
  def glStencilOp(fail, zfail, zpass) end => [ :void, :GLenum, :GLenum, :GLenum ].freeze,
  def glTexImage1D(target, level, internalformat, width, border, format, type, pixels) end => [ :void, :GLenum, :GLint, :GLint, :GLsizei, :GLint, :GLenum, :GLenum, :pointer ].freeze,
  def glTexImage2D(target, level, internalformat, width, height, border, format, type, pixels) end => [ :void, :GLenum, :GLint, :GLint, :GLsizei, :GLsizei, :GLint, :GLenum, :GLenum, :pointer ].freeze,
  def glTexParameterf(target, pname, param) end => [ :void, :GLenum, :GLenum, :GLfloat ].freeze,
  def glTexParameterfv(target, pname, params) end => [ :void, :GLenum, :GLenum, :pointer ].freeze,
  def glTexParameteri(target, pname, param) end => [ :void, :GLenum, :GLenum, :GLint ].freeze,
  def glTexParameteriv(target, pname, params) end => [ :void, :GLenum, :GLenum, :pointer ].freeze,
  def glViewport(x, y, width, height) end => [ :void, :GLint, :GLint, :GLsizei, :GLsizei ].freeze,
}.freeze