class UIng::Area::Draw::Matrix

Included Modules

Defined in:

uing/area/area/draw/matrix.cr

Constructors

Instance Method Summary

Macros inherited from module UIng::BlockConstructor

block_constructor block_constructor

Constructor Detail

def self.new(*args, &) #

[View source]
def self.new(*args, **kwargs, &) #

[View source]
def self.new #

[View source]

Instance Method Detail

def invert : Bool #

[View source]
def invertible? : Bool #

[View source]
def multiply(src : Matrix) : self #

[View source]
def rotate(x : Number, y : Number, amount : Number) : self #

[View source]
def scale(x_center : Number, y_center : Number, x : Number, y : Number) : self #

[View source]
def set_identity : self #

[View source]
def skew(x : Number, y : Number, x_amount : Number, y_amount : Number) : self #

[View source]
def to_unsafe #

[View source]
def transform_point(x : Number, y : Number) : Tuple(Float64, Float64) #

[View source]
def transform_size(x : Number, y : Number) : Tuple(Float64, Float64) #

[View source]
def translate(x : Number, y : Number) : self #

[View source]