add_bezier(xy, xy, xy, xy, float) | canvas_ity::canvas | private |
add_color_stop(brush_type type, float offset, float red, float green, float blue, float alpha, std::optional< float > hint={}) | canvas_ity::canvas | |
add_glyph(int, float) | canvas_ity::canvas | private |
add_half_stroke(size_t, size_t, bool) | canvas_ity::canvas | private |
add_runs(xy, xy) | canvas_ity::canvas | private |
add_tessellation(xy, xy, xy, xy, float, int) | canvas_ity::canvas | private |
arc(float x, float y, float radius, float start_angle, float end_angle, bool counter_clockwise=false) | canvas_ity::canvas | |
arc_to(float vertex_x, float vertex_y, float x, float y, float radius) | canvas_ity::canvas | |
begin_path() | canvas_ity::canvas | |
bezier_curve_to(float control_1_x, float control_1_y, float control_2_x, float control_2_y, float x, float y) | canvas_ity::canvas | |
bitmap | canvas_ity::canvas | private |
canvas(int width, int height) | canvas_ity::canvas | |
canvas(int width, int height, rgba color) | canvas_ity::canvas | |
canvas() | canvas_ity::canvas | inline |
canvas(canvas const &) | canvas_ity::canvas | private |
character_to_glyph(char const *, int &) | canvas_ity::canvas | private |
clear_rectangle(float x, float y, float width, float height) | canvas_ity::canvas | |
clip() | canvas_ity::canvas | |
close_path() | canvas_ity::canvas | |
dash_lines() | canvas_ity::canvas | private |
draw_image(unsigned char const *image, int width, int height, int stride, float x, float y, float to_width, float to_height) | canvas_ity::canvas | |
face | canvas_ity::canvas | private |
fill() | canvas_ity::canvas | |
fill_brush | canvas_ity::canvas | private |
fill_rectangle(float x, float y, float width, float height) | canvas_ity::canvas | |
fill_text(char const *text, float x, float y, float maximum_width=1.0e30f) | canvas_ity::canvas | |
forward | canvas_ity::canvas | private |
get_font_metrics(int &ascent, int &descent, int &height, int &x_height) | canvas_ity::canvas | |
get_image_data(unsigned char *image, int width, int height, int stride, int x, int y) | canvas_ity::canvas | |
global_alpha | canvas_ity::canvas | private |
global_composite_operation | canvas_ity::canvas | |
height() | canvas_ity::canvas | inline |
image_brush | canvas_ity::canvas | private |
inverse | canvas_ity::canvas | private |
is_point_in_path(float x, float y) | canvas_ity::canvas | |
line_cap | canvas_ity::canvas | |
line_dash | canvas_ity::canvas | private |
line_dash_offset | canvas_ity::canvas | |
line_join | canvas_ity::canvas | |
line_to(float x, float y) | canvas_ity::canvas | |
line_width | canvas_ity::canvas | private |
lines | canvas_ity::canvas | private |
lines_to_runs(xy, int) | canvas_ity::canvas | private |
mask | canvas_ity::canvas | private |
measure_text(char const *text) | canvas_ity::canvas | |
miter_limit | canvas_ity::canvas | private |
move_to(float x, float y) | canvas_ity::canvas | |
operator=(canvas const &) | canvas_ity::canvas | private |
paint_pixel(xy, paint_brush const &) | canvas_ity::canvas | private |
path | canvas_ity::canvas | private |
path_to_lines(bool) | canvas_ity::canvas | private |
polygon(std::vector< xy > points) | canvas_ity::canvas | |
put_image_data(unsigned char const *image, int width, int height, int stride, int x, int y) | canvas_ity::canvas | |
quadratic_curve_to(float control_x, float control_y, float x, float y) | canvas_ity::canvas | |
rectangle(float x, float y, float width, float height) | canvas_ity::canvas | |
render_main(paint_brush const &) | canvas_ity::canvas | private |
render_shadow(paint_brush const &) | canvas_ity::canvas | private |
restore() | canvas_ity::canvas | |
rotate(float angle) | canvas_ity::canvas | |
runs | canvas_ity::canvas | private |
save() | canvas_ity::canvas | |
saves | canvas_ity::canvas | private |
scale(float x, float y) | canvas_ity::canvas | |
scratch | canvas_ity::canvas | private |
set_color(brush_type type, float red, float green, float blue, float alpha) | canvas_ity::canvas | |
set_color(brush_type type, rgba c) | canvas_ity::canvas | inline |
set_conic_gradient(brush_type type, float x, float y, float angle) | canvas_ity::canvas | |
set_css_radial_gradient(brush_type type, float x, float y, float radius_x, float radius_y) | canvas_ity::canvas | |
set_font(unsigned char const *font, int bytes, float size) | canvas_ity::canvas | |
set_global_alpha(float alpha) | canvas_ity::canvas | |
set_line_dash(float const *segments, int count) | canvas_ity::canvas | |
set_line_width(float width) | canvas_ity::canvas | |
set_linear_gradient(brush_type type, float start_x, float start_y, float end_x, float end_y) | canvas_ity::canvas | |
set_miter_limit(float limit) | canvas_ity::canvas | |
set_pattern(brush_type type, unsigned char const *image, int width, int height, int stride, repetition_style repetition) | canvas_ity::canvas | |
set_radial_gradient(brush_type type, float start_x, float start_y, float start_radius, float end_x, float end_y, float end_radius) | canvas_ity::canvas | |
set_shadow_blur(float level) | canvas_ity::canvas | |
set_shadow_color(float red, float green, float blue, float alpha) | canvas_ity::canvas | |
set_transform(float a, float b, float c, float d, float e, float f) | canvas_ity::canvas | |
shadow | canvas_ity::canvas | private |
shadow_blur | canvas_ity::canvas | private |
shadow_color | canvas_ity::canvas | private |
shadow_offset_x | canvas_ity::canvas | |
shadow_offset_y | canvas_ity::canvas | |
size_x | canvas_ity::canvas | private |
size_y | canvas_ity::canvas | private |
stroke() | canvas_ity::canvas | |
stroke_brush | canvas_ity::canvas | private |
stroke_lines() | canvas_ity::canvas | private |
stroke_rectangle(float x, float y, float width, float height) | canvas_ity::canvas | |
stroke_text(char const *text, float x, float y, float maximum_width=1.0e30f) | canvas_ity::canvas | |
text_align | canvas_ity::canvas | |
text_baseline | canvas_ity::canvas | |
text_to_lines(char const *, xy, float, bool) | canvas_ity::canvas | private |
transform(float a, float b, float c, float d, float e, float f) | canvas_ity::canvas | |
translate(float x, float y) | canvas_ity::canvas | |
width() | canvas_ity::canvas | inline |
~canvas() | canvas_ity::canvas | |