class lime.graphics.cairo.Cairo

Class Fields

static var version:Int

Instance Fields

function new(?surface:CairoSurface): Void

function arc(xc:Float, yc:Float, radius:Float, angle1:Float, angle2:Float): Void

function arcNegative(xc:Float, yc:Float, radius:Float, angle1:Float, angle2:Float): Void

function clip(): Void

function clipExtents(x1:Float, y1:Float, x2:Float, y2:Float): Void

function clipPreserve(): Void

function closePath(): Void

function copyPage(): Void

function curveTo(x1:Float, y1:Float, x2:Float, y2:Float, x3:Float, y3:Float): Void

function fill(): Void

function fillExtents(x1:Float, y1:Float, x2:Float, y2:Float): Void

function fillPreserve(): Void

function identityMatrix(): Void

function inClip(x:Float, y:Float): Bool

function inFill(x:Float, y:Float): Bool

function inStroke(x:Float, y:Float): Bool

function lineTo(x:Float, y:Float): Void

function mask(pattern:CairoPattern): Void

function maskSurface(surface:CairoSurface, x:Float, y:Float): Void

function moveTo(x:Float, y:Float): Void

function newPath(): Void

function paint(): Void

function paintWithAlpha(alpha:Float): Void

function pushGroup(): Void

function rectangle(x:Float, y:Float, width:Float, height:Float): Void

function relCurveTo(dx1:Float, dy1:Float, dx2:Float, dy2:Float, dx3:Float, dy3:Float): Void

function relLineTo(dx:Float, dy:Float): Void

function relMoveTo(dx:Float, dy:Float): Void

function resetClip(): Void

function restore(): Void

function rotate(amount:Float): Void

function save(): Void

function scale(x:Float, y:Float): Void

function setFontSize(size:Float): Void

function setSourceRGB(r:Float, g:Float, b:Float): Void

function setSourceRGBA(r:Float, g:Float, b:Float, a:Float): Void

function setSourceSurface(surface:CairoSurface, x:Float, y:Float): Void

function showPage(): Void

function showText(utf8:String): Void

function status(): CairoStatus

function stroke(): Void

function strokeExtents(x1:Float, y1:Float, x2:Float, y2:Float): Void

function strokePreserve(): Void

function transform(matrix:Matrix3): Void

function translate(x:Float, y:Float): Void