ATSLIB/contrib/cairo/Drawing/cairo-cairo-t


  • cairo_create
  • cairo_reference
  • cairo_destroy
  • cairo_status
  • cairo_save
  • cairo_restore
  • cairo_get0_target
  • cairo_get1_target
  • cairo_push_group
  • cairo_push_group_with_content
  • cairo_pop_group
  • cairo_pop_group_to_source
  • cairo_get0_group_target
  • cairo_get1_group_target
  • cairo_set_source
  • cairo_set_source_rgb
  • cairo_set_source_rgb_arr
  • cairo_set_source_rgb_vec
  • cairo_set_source_rgba
  • cairo_set_source_rgba_arr
  • cairo_set_source_rgba_vec
  • cairo_set_source_surface
  • cairo_get0_source
  • cairo_get1_source
  • cairo_set_antialias
  • cairo_get_antialias
  • cairo_set_dash
  • cairo_get_dash_count
  • cairo_get_dash
  • cairo_set_fill_rule
  • cairo_get_fill_rule
  • cairo_set_line_width
  • cairo_get_line_width
  • cairo_set_line_cap
  • cairo_get_line_cap
  • cairo_set_line_join
  • cairo_get_line_join
  • cairo_set_miter_limit
  • cairo_get_miter_limit
  • cairo_set_operator
  • cairo_get_operator
  • cairo_set_tolerance
  • cairo_get_tolerance
  • cairo_get_reference_count
  • cairo_set_user_data
  • cairo_get_user_data

  • cairo_create

    Synopsis

    fun cairo_create (target: !xrsf1): xr1 = "mac#%"

    cairo_reference

    Synopsis

    fun cairo_reference {l:agz} (x: !xr l): xr (l) = "mac#%"

    cairo_destroy

    Synopsis

    fun cairo_destroy (x: xr1): void = "mac#%"

    cairo_status

    Synopsis

    fun cairo_status (ctx: !xr1): cairo_status_t = "mac#%"

    cairo_save

    Synopsis

    fun cairo_save
      {l:agz} (ctx: !xr l): (cairo_save_v l | void) = "mac#%"

    cairo_restore

    Synopsis

    fun cairo_restore
      {l:agz} (pf: cairo_save_v l | ctx: !xr l): void = "mac#%"

    cairo_get0_target

    Synopsis

    Synopsis for [cairo_get0_target] is unavailable.

    cairo_get1_target

    Synopsis

    fun cairo_get1_target (ctx: !xr1): xrsf1 = "ext#%" // for convenience

    cairo_push_group

    Synopsis

    fun cairo_push_group
      {l:agz} (ctx: !xr l): (cairo_push_group_v l | void) = "mac#%"

    cairo_push_group_with_content

    Synopsis

    fun cairo_push_group_with_content
      {l:agz} (ctx: !xr l, content: cairo_content_t): (cairo_push_group_v l | void) = "mac#%"

    cairo_pop_group

    Synopsis

    fun cairo_pop_group
      {l:agz} (pf: cairo_push_group_v l | ctx: !xr l): void = "mac#%"

    cairo_pop_group_to_source

    Synopsis

    fun cairo_pop_group_to_source
      {l:agz} (pf: cairo_push_group_v l | ctx: !xr l): void = "mac#%"

    cairo_get0_group_target

    Synopsis

    fun cairo_get0_group_target
      {l1:agz} (ctx: !xr l1): [l2:agz] vtget0 (xr l1, xrsf l2) = "mac#%"

    cairo_get1_group_target

    Synopsis

    fun cairo_get1_group_target (ctx: !xr1): xrsf1 = "ext#%" // for convenience

    cairo_set_source

    Synopsis

    fun cairo_set_source (ctx: !xr1, src: !xrpat1): void = "mac#%"

    cairo_set_source_rgb

    Synopsis

    fun cairo_set_source_rgb
    (
      ctx: !xr1, r: double, g: double, b: double
    ) : void = "mac#%" // endfun

    cairo_set_source_rgb_arr

    Synopsis

    fun cairo_set_source_rgb_arr
      {n:int|n >= 3} (ctx: !xr1, rgb: &(@[double][n])): void // for convenience

    cairo_set_source_rgb_vec

    Synopsis

    fun cairo_set_source_rgb_vec (ctx: !xr1, rgb: &rgb): void // for convenience

    cairo_set_source_rgba

    Synopsis

    fun cairo_set_source_rgba
    (
      ctx: !xr1, r: double, g: double, b: double, alpha: double
    ) : void = "mac#%" // endfun

    cairo_set_source_rgba_arr

    Synopsis

    fun cairo_set_source_rgba_arr
      {n:int|n >= 4} (ctx: !xr1, rgb: &(@[double][n])): void // for convenience

    cairo_set_source_rgba_vec

    Synopsis

    fun cairo_set_source_rgba_vec (ctx: !xr1, rgba: &rgba): void // for convenience

    cairo_set_source_surface

    Synopsis

    fun cairo_set_source_surface
      (ctx: !xr1, xrsf: !xrsf1, x: double, y: double): void = "mac#%"

    cairo_get0_source

    Synopsis

    Synopsis for [cairo_get0_source] is unavailable.

    cairo_get1_source

    Synopsis

    fun cairo_get1_source (ctx: !xr1): xrpat1 = "ext#%" // for convenience

    cairo_set_antialias

    Synopsis

    fun cairo_set_antialias
    (
      ctx: !xr1, aa: cairo_antialias_t
    ) : void = "mac#%" // endfun

    cairo_get_antialias

    Synopsis

    fun cairo_get_antialias (ctx: !xr1): cairo_antialias_t = "mac#%"

    cairo_set_dash

    Synopsis

    fun cairo_set_dash (
      ctx: !xr1, dashes: &double, ndashes: int, offset: double
    ) : void = "mac#%" // end of [cairo_set_dash]

    cairo_get_dash_count

    Synopsis

    fun cairo_get_dash_count (ctx: !xr1): int = "mac#%"

    cairo_get_dash

    Synopsis

    Synopsis for [cairo_get_dash] is unavailable.

    cairo_set_fill_rule

    Synopsis

    fun cairo_set_fill_rule
      (ctx: !xr1, fr: cairo_fill_rule_t): void = "mac#%"

    cairo_get_fill_rule

    Synopsis

    fun cairo_get_fill_rule (ctx: !xr1): cairo_fill_rule_t = "mac#%"

    cairo_set_line_width

    Synopsis

    fun cairo_set_line_width
      (ctx: !xr1, width: double): void = "mac#%"

    cairo_get_line_width

    Synopsis

    fun cairo_get_line_width (ctx: !xr1): double = "mac#%"

    cairo_set_line_cap

    Synopsis

    fun cairo_set_line_cap
      (ctx: !xr1, lc: cairo_line_cap_t): void = "mac#%"

    cairo_get_line_cap

    Synopsis

    fun cairo_get_line_cap (ctx: !xr1): cairo_line_cap_t = "mac#%"

    cairo_set_line_join

    Synopsis

    fun cairo_set_line_join
      (ctx: !xr1, lj: cairo_line_join_t): void = "mac#%"

    cairo_get_line_join

    Synopsis

    fun cairo_get_line_join (ctx: !xr1): cairo_line_join_t = "mac#%"

    cairo_set_miter_limit

    Synopsis

    fun cairo_set_miter_limit
      (ctx: !xr1, limit: double): void = "mac#%"

    cairo_get_miter_limit

    Synopsis

    fun cairo_get_miter_limit (ctx: !xr1): double = "mac#%"

    cairo_set_operator

    Synopsis

    fun cairo_set_operator
      (ctx: !xr1, opr: cairo_operator_t): void = "mac#%"

    cairo_get_operator

    Synopsis

    fun cairo_get_operator (ctx: !xr1): cairo_operator_t = "mac#%"

    cairo_set_tolerance

    Synopsis

    fun cairo_set_tolerance
      (ctx: !xr1, tolerance: double): void = "mac#%"

    cairo_get_tolerance

    Synopsis

    fun cairo_get_tolerance (ctx: !xr1): double = "mac#%"

    cairo_get_reference_count

    Synopsis

    fun cairo_get_reference_count (ctx: !xr1): uint = "mac#%"

    cairo_set_user_data

    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#%"

    cairo_get_user_data

    Synopsis

    fun cairo_get_user_data
    (
      ctx: !xr1
    , key: &cairo_user_data_key_t
    ) : ptr(*dataptr*) = "mac#%"

    This page is created with ATS by Hongwei Xi and also maintained by Hongwei Xi. SourceForge.net Logo