# File lib/rabbit/renderer/gl.rb, line 40 def draw_cone(filled, x, y, z, base, height, slices, stacks, color=nil, &block) return super unless gl_available? draw_gl(x, y, z, color, block) do ::Gdk::GL.draw_cone(filled, base, height, slices, stacks) end end
# File lib/rabbit/renderer/gl.rb, line 25 def draw_cube(filled, x, y, z, size, color=nil, &block) return super unless gl_available? draw_gl(x, y, z, color, block) do ::Gdk::GL.draw_cube(filled, size) end end
# File lib/rabbit/renderer/gl.rb, line 71 def draw_dodecahedron(filled, x, y, z, color=nil, &block) return super unless gl_available? draw_gl(x, y, z, color, block) do ::Gdk::GL.draw_dodecahedron(filled) end end
# File lib/rabbit/renderer/gl.rb, line 78 def draw_icosahedron(filled, x, y, z, color=nil, &block) return super unless gl_available? draw_gl(x, y, z, color, block) do ::Gdk::GL.draw_icosahedron(filled) end end
# File lib/rabbit/renderer/gl.rb, line 64 def draw_octahedron(filled, x, y, z, color=nil, &block) return super unless gl_available? draw_gl(x, y, z, color, block) do ::Gdk::GL.draw_octahedron(filled) end end
# File lib/rabbit/renderer/gl.rb, line 13 def draw_slide(slide, simulation, &block) if gl_available? gl_drawable.gl_begin(gl_context) do init_gl_drawing_info super(slide, simulation, &block) gl_drawable.swap_buffers if gl_drawable.double_buffered? end else super(slide, simulation, &block) end end
# File lib/rabbit/renderer/gl.rb, line 32 def draw_sphere(filled, x, y, z, radius, slices, stacks, color=nil, &block) return super unless gl_available? draw_gl(x, y, z, color, block) do ::Gdk::GL.draw_sphere(filled, radius, slices, stacks) end end
# File lib/rabbit/renderer/gl.rb, line 85 def draw_teapot(filled, x, y, z, scale, color=nil, &block) return super unless gl_available? draw_gl(x, y, z, color, block) do ::Gdk::GL.draw_teapot(filled, scale) end end
# File lib/rabbit/renderer/gl.rb, line 57 def draw_tetrahedron(filled, x, y, z, color=nil, &block) return super unless gl_available? draw_gl(x, y, z, color, block) do ::Gdk::GL.draw_tetrahedron(filled) end end
# File lib/rabbit/renderer/gl.rb, line 48 def draw_torus(filled, x, y, z, inner_radius, outer_radius, n_sides, rings, color=nil, &block) return super unless gl_available? draw_gl(x, y, z, color, block) do ::Gdk::GL.draw_torus(filled, inner_radius, outer_radius, n_sides, rings) end end
# File lib/rabbit/renderer/gl.rb, line 99 def gl_call_list(id, x, y, z, color=nil, &block) return super unless gl_available? draw_gl(x, y, z, color, block) do ::GL.CallList(id) end end
Generated with the Darkfish Rdoc Generator 2.