class UIng::Area::Draw::Brush

Included Modules

Defined in:

uing/area/area/draw/brush.cr
uing/area/area/draw/brush/gradient_stop.cr
uing/area/area/draw/brush/type.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(type : Brush::Type, r : Number = 0.0, g : Number = 0.0, b : Number = 0.0, a : Number = 1.0, x0 : Number = 0.0, y0 : Number = 0.0, x1 : Number = 0.0, y1 : Number = 0.0, outer_radius : Number = 0.0, stops : Array(GradientStop) | Nil = nil) #

[View source]

Instance Method Detail

def a : Float64 #

[View source]
def a=(value : Float64) #

[View source]
def b : Float64 #

[View source]
def b=(value : Float64) #

[View source]
def g : Float64 #

[View source]
def g=(value : Float64) #

[View source]
def num_stops : LibC::SizeT #

[View source]
def outer_radius : Float64 #

[View source]
def outer_radius=(value : Float64) #

[View source]
def r : Float64 #

[View source]
def r=(value : Float64) #

[View source]
def stops : Array(GradientStop) #

[View source]
def stops=(value : Array(GradientStop)) #

[View source]
def to_unsafe #

[View source]
def type : Type #

[View source]
def type=(value : Type) #

[View source]
def x0 : Float64 #

[View source]
def x0=(value : Float64) #

[View source]
def x1 : Float64 #

[View source]
def x1=(value : Float64) #

[View source]
def y0 : Float64 #

[View source]
def y0=(value : Float64) #

[View source]
def y1 : Float64 #

[View source]
def y1=(value : Float64) #

[View source]