ATSLIB/contrib/cairo/Drawing/cairo-cairo-t
Synopsis
fun cairo_create (target: !xrsf1): xr1 = "mac#%"
Synopsis
fun cairo_reference {l:agz} (x: !xr l): xr (l) = "mac#%"
Synopsis
fun cairo_destroy (x: xr1): void = "mac#%"
Synopsis
fun cairo_status (ctx: !xr1): cairo_status_t = "mac#%"
Synopsis
fun cairo_save
{l:agz} (ctx: !xr l): (cairo_save_v l | void) = "mac#%"
Synopsis
fun cairo_restore
{l:agz} (pf: cairo_save_v l | ctx: !xr l): void = "mac#%"
Synopsis
Synopsis for [cairo_get0_target] is unavailable.
Synopsis
fun cairo_get1_target (ctx: !xr1): xrsf1 = "ext#%"
Synopsis
fun cairo_push_group
{l:agz} (ctx: !xr l): (cairo_push_group_v l | void) = "mac#%"
Synopsis
fun cairo_push_group_with_content
{l:agz} (ctx: !xr l, content: cairo_content_t): (cairo_push_group_v l | void) = "mac#%"
Synopsis
fun cairo_pop_group
{l:agz} (pf: cairo_push_group_v l | ctx: !xr l): void = "mac#%"
Synopsis
fun cairo_pop_group_to_source
{l:agz} (pf: cairo_push_group_v l | ctx: !xr l): void = "mac#%"
Synopsis
fun cairo_get0_group_target
{l1:agz} (ctx: !xr l1): [l2:agz] vtget0 (xr l1, xrsf l2) = "mac#%"
Synopsis
fun cairo_get1_group_target (ctx: !xr1): xrsf1 = "ext#%"
Synopsis
fun cairo_set_source (ctx: !xr1, src: !xrpat1): void = "mac#%"
Synopsis
fun cairo_set_source_rgb
(
ctx: !xr1, r: double, g: double, b: double
) : void = "mac#%"
Synopsis
fun cairo_set_source_rgb_arr
{n:int|n >= 3} (ctx: !xr1, rgb: &(@[double][n])): void
Synopsis
fun cairo_set_source_rgb_vec (ctx: !xr1, rgb: &rgb): void
Synopsis
fun cairo_set_source_rgba
(
ctx: !xr1, r: double, g: double, b: double, alpha: double
) : void = "mac#%"
Synopsis
fun cairo_set_source_rgba_arr
{n:int|n >= 4} (ctx: !xr1, rgb: &(@[double][n])): void
Synopsis
fun cairo_set_source_rgba_vec (ctx: !xr1, rgba: &rgba): void
Synopsis
fun cairo_set_source_surface
(ctx: !xr1, xrsf: !xrsf1, x: double, y: double): void = "mac#%"
Synopsis
Synopsis for [cairo_get0_source] is unavailable.
Synopsis
fun cairo_get1_source (ctx: !xr1): xrpat1 = "ext#%"
Synopsis
fun cairo_set_antialias
(
ctx: !xr1, aa: cairo_antialias_t
) : void = "mac#%"
Synopsis
fun cairo_get_antialias (ctx: !xr1): cairo_antialias_t = "mac#%"
Synopsis
fun cairo_set_dash (
ctx: !xr1, dashes: &double, ndashes: int, offset: double
) : void = "mac#%"
Synopsis
fun cairo_get_dash_count (ctx: !xr1): int = "mac#%"
Synopsis
Synopsis for [cairo_get_dash] is unavailable.
Synopsis
fun cairo_set_fill_rule
(ctx: !xr1, fr: cairo_fill_rule_t): void = "mac#%"
Synopsis
fun cairo_get_fill_rule (ctx: !xr1): cairo_fill_rule_t = "mac#%"
Synopsis
fun cairo_set_line_width
(ctx: !xr1, width: double): void = "mac#%"
Synopsis
fun cairo_get_line_width (ctx: !xr1): double = "mac#%"
Synopsis
fun cairo_set_line_cap
(ctx: !xr1, lc: cairo_line_cap_t): void = "mac#%"
Synopsis
fun cairo_get_line_cap (ctx: !xr1): cairo_line_cap_t = "mac#%"
Synopsis
fun cairo_set_line_join
(ctx: !xr1, lj: cairo_line_join_t): void = "mac#%"
Synopsis
fun cairo_get_line_join (ctx: !xr1): cairo_line_join_t = "mac#%"
Synopsis
fun cairo_set_miter_limit
(ctx: !xr1, limit: double): void = "mac#%"
Synopsis
fun cairo_get_miter_limit (ctx: !xr1): double = "mac#%"
Synopsis
fun cairo_set_operator
(ctx: !xr1, opr: cairo_operator_t): void = "mac#%"
Synopsis
fun cairo_get_operator (ctx: !xr1): cairo_operator_t = "mac#%"
Synopsis
fun cairo_set_tolerance
(ctx: !xr1, tolerance: double): void = "mac#%"
Synopsis
fun cairo_get_tolerance (ctx: !xr1): double = "mac#%"
Synopsis
fun cairo_get_reference_count (ctx: !xr1): uint = "mac#%"
Synopsis
fun cairo_set_user_data
(
ctx: !xr1
, key: &cairo_user_data_key_t
, data: ptr
, fdestroy: cairo_destroy_func_t
) : cairo_status_t = "mac#%"
Synopsis
fun cairo_get_user_data
(
ctx: !xr1
, key: &cairo_user_data_key_t
) : ptr = "mac#%"