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