Module: GL_ARB_framebuffer_object

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

Defined Under Namespace

Modules: Constants

Constant Summary collapse

Functions =
{
  def glIsRenderbuffer(renderbuffer) end => [ :GLboolean, :GLuint ].freeze,
  def glBindRenderbuffer(target, renderbuffer) end => [ :void, :GLenum, :GLuint ].freeze,
  def glDeleteRenderbuffers(n, renderbuffers) end => [ :void, :GLsizei, :pointer ].freeze,
  def glGenRenderbuffers(n, renderbuffers) end => [ :void, :GLsizei, :pointer ].freeze,
  def glRenderbufferStorage(target, internalformat, width, height) end => [ :void, :GLenum, :GLenum, :GLsizei, :GLsizei ].freeze,
  def glGetRenderbufferParameteriv(target, pname, params) end => [ :void, :GLenum, :GLenum, :pointer ].freeze,
  def glIsFramebuffer(framebuffer) end => [ :GLboolean, :GLuint ].freeze,
  def glBindFramebuffer(target, framebuffer) end => [ :void, :GLenum, :GLuint ].freeze,
  def glDeleteFramebuffers(n, framebuffers) end => [ :void, :GLsizei, :pointer ].freeze,
  def glGenFramebuffers(n, framebuffers) end => [ :void, :GLsizei, :pointer ].freeze,
  def glCheckFramebufferStatus(target) end => [ :GLenum, :GLenum ].freeze,
  def glFramebufferTexture1D(target, attachment, textarget, texture, level) end => [ :void, :GLenum, :GLenum, :GLenum, :GLuint, :GLint ].freeze,
  def glFramebufferTexture2D(target, attachment, textarget, texture, level) end => [ :void, :GLenum, :GLenum, :GLenum, :GLuint, :GLint ].freeze,
  def glFramebufferTexture3D(target, attachment, textarget, texture, level, zoffset) end => [ :void, :GLenum, :GLenum, :GLenum, :GLuint, :GLint, :GLint ].freeze,
  def glFramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer) end => [ :void, :GLenum, :GLenum, :GLenum, :GLuint ].freeze,
  def glGetFramebufferAttachmentParameteriv(target, attachment, pname, params) end => [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze,
  def glGenerateMipmap(target) end => [ :void, :GLenum ].freeze,
  def glBlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter) end => [ :void, :GLint, :GLint, :GLint, :GLint, :GLint, :GLint, :GLint, :GLint, :GLbitfield, :GLenum ].freeze,
  def glRenderbufferStorageMultisample(target, samples, internalformat, width, height) end => [ :void, :GLenum, :GLsizei, :GLenum, :GLsizei, :GLsizei ].freeze,
  def glFramebufferTextureLayer(target, attachment, texture, level, layer) end => [ :void, :GLenum, :GLenum, :GLuint, :GLint, :GLint ].freeze,
}.freeze