class
UIng::Area::Draw::Context
- UIng::Area::Draw::Context
- Reference
- Object
Included Modules
Defined in:
uing/area/area/draw/context.crConstructors
Instance Method Summary
- #clip(draw_path : Path) : Nil
- #fill(draw_path : Path, draw_brush : Brush) : Nil
- #restore : Nil
- #save : Nil
- #stroke(draw_path : Path, draw_brush : Brush, draw_stroke_params : StrokeParams) : Nil
- #stroke(draw_path : Path, draw_brush : Brush, cap : UIng::Area::Draw::LineCap = LineCap::Flat, join : UIng::Area::Draw::LineJoin | Nil = LineJoin::Miter, thickness : Number = 0.0, miter_limit : Number = 0.0, dash_phase : Number = 0.0, dashes : Enumerable(Float64) | Nil = nil) : Nil
- #text(draw_text_layout : TextLayout, x : Float64, y : Float64) : Nil
- #to_unsafe : Pointer(Void)
- #transform(draw_matrix : DrawMatrix) : Nil
Macros inherited from module UIng::BlockConstructor
block_constructor
block_constructor
Constructor Detail
Instance Method Detail
def stroke(draw_path : Path, draw_brush : Brush, cap : UIng::Area::Draw::LineCap = LineCap::Flat, join : UIng::Area::Draw::LineJoin | Nil = LineJoin::Miter, thickness : Number = 0.0, miter_limit : Number = 0.0, dash_phase : Number = 0.0, dashes : Enumerable(Float64) | Nil = nil) : Nil
#