class Glimmer::LibUI::Shape::Rectangle
Public Instance Methods
draw(area_draw_params)
click to toggle source
Calls superclass method
Glimmer::LibUI::Shape#draw
# File lib/glimmer/libui/shape/rectangle.rb, line 31 def draw(area_draw_params) ::LibUI.draw_path_add_rectangle(path_proxy.libui, *@args) super end
perfect_shape()
click to toggle source
# File lib/glimmer/libui/shape/rectangle.rb, line 36 def perfect_shape perfect_shape_dependencies = [x, y, width, height] if perfect_shape_dependencies != @perfect_shape_dependencies x, y, width, height = @perfect_shape_dependencies = perfect_shape_dependencies @perfect_shape = PerfectShape::Rectangle.new(x: x, y: y, width: width, height: height) end @perfect_shape end