Module: GL_ARB_framebuffer_object

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

Defined Under Namespace

Modules: Compatibility, Constants

Constant Summary collapse

FUNCTIONS =
{
  glIsRenderbuffer:                      [ :GLboolean, :GLuint ].freeze,
  glBindRenderbuffer:                    [ :void, :GLenum, :GLuint ].freeze,
  glDeleteRenderbuffers:                 [ :void, :GLsizei, :pointer ].freeze,
  glGenRenderbuffers:                    [ :void, :GLsizei, :pointer ].freeze,
  glRenderbufferStorage:                 [ :void, :GLenum, :GLenum, :GLsizei, :GLsizei ].freeze,
  glGetRenderbufferParameteriv:          [ :void, :GLenum, :GLenum, :pointer ].freeze,
  glIsFramebuffer:                       [ :GLboolean, :GLuint ].freeze,
  glBindFramebuffer:                     [ :void, :GLenum, :GLuint ].freeze,
  glDeleteFramebuffers:                  [ :void, :GLsizei, :pointer ].freeze,
  glGenFramebuffers:                     [ :void, :GLsizei, :pointer ].freeze,
  glCheckFramebufferStatus:              [ :GLenum, :GLenum ].freeze,
  glFramebufferTexture1D:                [ :void, :GLenum, :GLenum, :GLenum, :GLuint, :GLint ].freeze,
  glFramebufferTexture2D:                [ :void, :GLenum, :GLenum, :GLenum, :GLuint, :GLint ].freeze,
  glFramebufferTexture3D:                [ :void, :GLenum, :GLenum, :GLenum, :GLuint, :GLint, :GLint ].freeze,
  glFramebufferRenderbuffer:             [ :void, :GLenum, :GLenum, :GLenum, :GLuint ].freeze,
  glGetFramebufferAttachmentParameteriv: [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze,
  glGenerateMipmap:                      [ :void, :GLenum ].freeze,
  glBlitFramebuffer:                     [ :void, :GLint, :GLint, :GLint, :GLint, :GLint, :GLint, :GLint, :GLint, :GLbitfield, :GLenum ].freeze,
  glRenderbufferStorageMultisample:      [ :void, :GLenum, :GLsizei, :GLenum, :GLsizei, :GLsizei ].freeze,
  glFramebufferTextureLayer:             [ :void, :GLenum, :GLenum, :GLuint, :GLint, :GLint ].freeze,
}.freeze