Kaba class Painter ed
...
Syntax ed
class Painter extends Object
var height: i32
var width: i32
# functions
func virtual area() -> Rect
func virtual draw_circle(p: vec2, r: f32)
func virtual draw_image(p: vec2, image: Image)
func virtual draw_line(a: vec2, b: vec2)
func virtual draw_lines(p: vec2[])
func virtual draw_point(p: vec2)
func virtual draw_polygon(p: vec2[])
func virtual draw_rect(r: Rect)
func virtual draw_str(p: vec2, str: string)
func virtual get_str_size(str: string) -> vec2
func virtual get_str_width(str: string) -> f32
func virtual set_antialiasing(enabled: bool)
func virtual set_clip(r: Rect)
func virtual set_color(c: Color)
func set_contiguous(contiguous: bool)
func virtual set_fill(fill: bool)
func virtual set_font(font: string, size: f32, bold: bool, italic: bool)
func virtual set_font_size(size: f32)
func virtual set_line_dash(w: f32[])
func virtual set_line_width(w: f32)
func virtual set_option(key: string, value: string)
func virtual set_roundness(r: f32)
Functions ed
- func virtual area() -> Rect
- ...
- func virtual draw_circle(p: vec2, r: f32)
- ...
- func virtual draw_image(p: vec2, image: Image)
- ...
- func virtual draw_line(a: vec2, b: vec2)
- ...
- func virtual draw_lines(p: vec2[])
- ...
- func virtual draw_point(p: vec2)
- ...
- func virtual draw_polygon(p: vec2[])
- ...
- func virtual draw_rect(r: Rect)
- ...
- func virtual draw_str(p: vec2, str: string)
- ...
- func virtual get_str_size(str: string) -> vec2
- ...
- func virtual get_str_width(str: string) -> f32
- ...
- func virtual set_antialiasing(enabled: bool)
- ...
- func virtual set_clip(r: Rect)
- ...
- func virtual set_color(c: Color)
- ...
- func set_contiguous(contiguous: bool)
- ...
- func virtual set_fill(fill: bool)
- ...
- func virtual set_font(font: string, size: f32, bold: bool, italic: bool)
- ...
- func virtual set_font_size(size: f32)
- ...
- func virtual set_line_dash(w: f32[])
- ...
- func virtual set_line_width(w: f32)
- ...
- func virtual set_option(key: string, value: string)
- ...
- func virtual set_roundness(r: f32)
- ...
Elements ed
- var height: i32
- ...
- var width: i32
- ...