class lime.graphics.cairo.Cairo

Available on all platforms

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