API documentation
class lime.graphics.cairo.Cairo
static var version:Int
static var versionString:String
var antialias:CairoAntialias
var currentPoint:Vector2
var dash:Array<Float>
var dashCount:Int
var fillRule:CairoFillRule
var fontFace:CairoFontFace
var fontOptions:CairoFontOptions
var groupTarget:CairoSurface
var hasCurrentPoint:Bool
var lineCap:CairoLineCap
var lineJoin:CairoLineJoin
var lineWidth:Float
var matrix:Matrix3
var miterLimit:Float
var operator:CairoOperator
var source:CairoPattern
var target:CairoSurface
var tolerance:Float
var userData:Dynamic
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 popGroup(): CairoPattern
function popGroupToSource(): Void
function pushGroup(): Void
function pushGroupWithContent(content:CairoContent): 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