class
UIng::Area::Draw::StrokeParams
- UIng::Area::Draw::StrokeParams
- Reference
- Object
Included Modules
Defined in:
uing/area/area/draw/stroke_params.crConstructors
- .new(*args, &)
- .new(*args, **kwargs, &)
- .new(cap : UIng::Area::Draw::LineCap = Flat, join : UIng::Area::Draw::LineJoin = Miter, thickness : Number = 0.0, miter_limit : Number = 0.0, dash_phase : Number = 0.0, dashes : Enumerable(Float64) | Nil = nil)
Instance Method Summary
-
#cap : UIng::Area::Draw::LineCap
Basic properties with direct delegation
- #cap=(value : UIng::Area::Draw::LineCap)
- #dash_phase : Float64
- #dash_phase=(value : Float64)
-
#dashes : Array(Float64)
Dashes property using Crystal Array
- #dashes=(values : Array(Float64))
- #dashes=(values : Enumerable(Float64))
- #join : UIng::Area::Draw::LineJoin
- #join=(value : UIng::Area::Draw::LineJoin)
- #miter_limit : Float64
- #miter_limit=(value : Float64)
- #num_dashes : Int32
- #thickness : Float64
- #thickness=(value : Float64)
- #to_unsafe
Macros inherited from module UIng::BlockConstructor
block_constructor
block_constructor
Constructor Detail
def self.new(cap : UIng::Area::Draw::LineCap = Flat, join : UIng::Area::Draw::LineJoin = Miter, thickness : Number = 0.0, miter_limit : Number = 0.0, dash_phase : Number = 0.0, dashes : Enumerable(Float64) | Nil = nil)
#