Method: RubyGL::IndexArray#draw
- Defined in:
- lib/rubygl/memory.rb
#draw(components) ⇒ Object
101 102 103 104 105 106 107 108 109 |
# File 'lib/rubygl/memory.rb', line 101 def draw(components) raise "Call To IndexArray#draw On Frozen Object" unless @buffer_valid Native.glBindBuffer(Native::GL_ELEMENT_ARRAY_BUFFER, @buffer_id) Native.glDrawElements(Native::GL_TRIANGLES, @buffer_elements, Native::GL_UNSIGNED_INT, FFI::MemoryPointer::NULL) Native.glBindBuffer(Native::GL_ELEMENT_ARRAY_BUFFER, 0) end |