class Roglew::RenderbufferContextARB

Public Class Methods

new(renderbuffer, deferred, &block) click to toggle source
Calls superclass method
# File lib/roglew/extensions/GL_ARB_framebuffer_object/renderbuffer_context.rb, line 31
def initialize(renderbuffer, deferred, &block)
  super
end

Public Instance Methods

storage(width, height, internal_format) click to toggle source
# File lib/roglew/extensions/GL_ARB_framebuffer_object/renderbuffer_context.rb, line 35
def storage(width, height, internal_format)
  glRenderbufferStorage(GL::RENDERBUFFER, internal_format, width, height)
end
storage_multisample(width, height, samples, internal_format) click to toggle source
# File lib/roglew/extensions/GL_ARB_framebuffer_object/renderbuffer_context.rb, line 39
def storage_multisample(width, height, samples, internal_format)
  glRenderbufferStorageMultisample(GL::RENDERBUFFER, samples, internal_format, width, height)
end

Private Instance Methods

bind() click to toggle source
# File lib/roglew/extensions/GL_ARB_framebuffer_object/renderbuffer_context.rb, line 44
def bind
  glBindRenderbuffer(GL::RENDERBUFFER, renderbuffer.id)
end
unbind() click to toggle source
# File lib/roglew/extensions/GL_ARB_framebuffer_object/renderbuffer_context.rb, line 48
def unbind
  glBindRenderbuffer(GL::RENDERBUFFER, 0)
end