Module: GL_ARB_framebuffer_object::Functions

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

Constant Summary collapse

Parameters =
{
  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

Instance Method Summary collapse

Instance Method Details

#glBindFramebuffer(target, framebuffer) ⇒ Object



86
# File 'lib/opengl-definitions/extensions/GL_ARB_framebuffer_object.rb', line 86

def glBindFramebuffer(target, framebuffer) end

#glBindRenderbuffer(target, renderbuffer) ⇒ Object



80
# File 'lib/opengl-definitions/extensions/GL_ARB_framebuffer_object.rb', line 80

def glBindRenderbuffer(target, renderbuffer) end

#glBlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter) ⇒ Object



96
# File 'lib/opengl-definitions/extensions/GL_ARB_framebuffer_object.rb', line 96

def glBlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter) end

#glCheckFramebufferStatus(target) ⇒ Object



89
# File 'lib/opengl-definitions/extensions/GL_ARB_framebuffer_object.rb', line 89

def glCheckFramebufferStatus(target) end

#glDeleteFramebuffers(n, framebuffers) ⇒ Object



87
# File 'lib/opengl-definitions/extensions/GL_ARB_framebuffer_object.rb', line 87

def glDeleteFramebuffers(n, framebuffers) end

#glDeleteRenderbuffers(n, renderbuffers) ⇒ Object



81
# File 'lib/opengl-definitions/extensions/GL_ARB_framebuffer_object.rb', line 81

def glDeleteRenderbuffers(n, renderbuffers) end

#glFramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer) ⇒ Object



93
# File 'lib/opengl-definitions/extensions/GL_ARB_framebuffer_object.rb', line 93

def glFramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer) end

#glFramebufferTexture1D(target, attachment, textarget, texture, level) ⇒ Object



90
# File 'lib/opengl-definitions/extensions/GL_ARB_framebuffer_object.rb', line 90

def glFramebufferTexture1D(target, attachment, textarget, texture, level) end

#glFramebufferTexture2D(target, attachment, textarget, texture, level) ⇒ Object



91
# File 'lib/opengl-definitions/extensions/GL_ARB_framebuffer_object.rb', line 91

def glFramebufferTexture2D(target, attachment, textarget, texture, level) end

#glFramebufferTexture3D(target, attachment, textarget, texture, level, zoffset) ⇒ Object



92
# File 'lib/opengl-definitions/extensions/GL_ARB_framebuffer_object.rb', line 92

def glFramebufferTexture3D(target, attachment, textarget, texture, level, zoffset) end

#glFramebufferTextureLayer(target, attachment, texture, level, layer) ⇒ Object



98
# File 'lib/opengl-definitions/extensions/GL_ARB_framebuffer_object.rb', line 98

def glFramebufferTextureLayer(target, attachment, texture, level, layer) end

#glGenerateMipmap(target) ⇒ Object



95
# File 'lib/opengl-definitions/extensions/GL_ARB_framebuffer_object.rb', line 95

def glGenerateMipmap(target) end

#glGenFramebuffers(n, framebuffers) ⇒ Object



88
# File 'lib/opengl-definitions/extensions/GL_ARB_framebuffer_object.rb', line 88

def glGenFramebuffers(n, framebuffers) end

#glGenRenderbuffers(n, renderbuffers) ⇒ Object



82
# File 'lib/opengl-definitions/extensions/GL_ARB_framebuffer_object.rb', line 82

def glGenRenderbuffers(n, renderbuffers) end

#glGetFramebufferAttachmentParameteriv(target, attachment, pname, params) ⇒ Object



94
# File 'lib/opengl-definitions/extensions/GL_ARB_framebuffer_object.rb', line 94

def glGetFramebufferAttachmentParameteriv(target, attachment, pname, params) end

#glGetRenderbufferParameteriv(target, pname, params) ⇒ Object



84
# File 'lib/opengl-definitions/extensions/GL_ARB_framebuffer_object.rb', line 84

def glGetRenderbufferParameteriv(target, pname, params) end

#glIsFramebuffer(framebuffer) ⇒ Object



85
# File 'lib/opengl-definitions/extensions/GL_ARB_framebuffer_object.rb', line 85

def glIsFramebuffer(framebuffer) end

#glIsRenderbuffer(renderbuffer) ⇒ Object



79
# File 'lib/opengl-definitions/extensions/GL_ARB_framebuffer_object.rb', line 79

def glIsRenderbuffer(renderbuffer) end

#glRenderbufferStorage(target, internalformat, width, height) ⇒ Object



83
# File 'lib/opengl-definitions/extensions/GL_ARB_framebuffer_object.rb', line 83

def glRenderbufferStorage(target, internalformat, width, height) end

#glRenderbufferStorageMultisample(target, samples, internalformat, width, height) ⇒ Object



97
# File 'lib/opengl-definitions/extensions/GL_ARB_framebuffer_object.rb', line 97

def glRenderbufferStorageMultisample(target, samples, internalformat, width, height) end