class Celestine::Rough::Builder

Overview

Fluent builder adapter combining Rough engine with a Path

Defined in:

rough/rough.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(rough : Celestine::Rough, path : Celestine::Path) #

[View source]

Instance Method Detail

def circle(cx : Number, cy : Number, r : Number) : self #

[View source]
def line(x1 : Number, y1 : Number, x2 : Number, y2 : Number) : self #

[View source]
def path : Celestine::Path #

[View source]
def polygon(points : Array(Tuple(IFNumber, IFNumber)) | Array(Celestine::Point) | Array(Celestine::FPoint)) : self #

[View source]
def rect(x : Number, y : Number, width : Number, height : Number) : self #

[View source]
def rough : Celestine::Rough #

[View source]