Alphabetical Index

A B C D E F G H I L M N O P R S T U V W X

A

A1 - static field in class org.freedesktop.cairo.Format
A8 - static field in class org.freedesktop.cairo.Format
ADD - static field in class org.freedesktop.cairo.Operator
addColorStop(double,double,double,double) - method in class org.freedesktop.cairo.Gradient
Adds a new color stop to the pattern.
addColorStop(double,double,double,double,double) - method in class org.freedesktop.cairo.Gradient
Adds a new color stop to the pattern.
ALPHA - static field in class org.freedesktop.cairo.Content
Antialias - class org.freedesktop.cairo.Antialias
Specifies the type of antialiasing to do when rendering text.
arc(double,double,double,double,double) - method in class org.freedesktop.cairo.Context
arc(org.freedesktop.cairo.Point,double,double,double) - method in class org.freedesktop.cairo.Context
Adds an arc from angle1 to angle2 to the current path.
arcNegative(double,double,double,double,double) - method in class org.freedesktop.cairo.Context
Adds an arc from angle1 to angle2 to the current path.
ARGB32 - static field in class org.freedesktop.cairo.Format
ATOP - static field in class org.freedesktop.cairo.Operator

B

BEST - static field in class org.freedesktop.cairo.Filter
BEVEL - static field in class org.freedesktop.cairo.LineJoin
BGR - static field in class org.freedesktop.cairo.SubpixelOrder
Subpixel elements are arranged horizontally with blue at the left
BILINEAR - static field in class org.freedesktop.cairo.Filter
BOLD - static field in class org.freedesktop.cairo.FontWeight
BUTT - static field in class org.freedesktop.cairo.LineCap

C

CAIRO_API_VERSION - static field in class org.freedesktop.cairo.Config
Version of Cairo that these bindings wrap.
CairoException - class org.freedesktop.cairo.CairoException
CLEAR - static field in class org.freedesktop.cairo.Operator
clip() - method in class org.freedesktop.cairo.Context
Establishes a new clip region by intersecting the current clip region with the current path as it would be filled by fill() and according to the current fill rule (see setFillRule()).
clipPreserve() - method in class org.freedesktop.cairo.Context
Establishes a new clip region by intersecting the current clip region with the current path as it would be filled by fill() and according to the current fill rule (see setFillRule()).
closePath() - method in class org.freedesktop.cairo.Context
Closes the current path by connecting current point to the starting point with a line segment.
COLOR - static field in class org.freedesktop.cairo.Content
COLOR_ALPHA - static field in class org.freedesktop.cairo.Content
Config - interface org.freedesktop.cairo.Config
Content - class org.freedesktop.cairo.Content
Context - class org.freedesktop.cairo.Context
Context(org.freedesktop.cairo.Surface) - constructor for class org.freedesktop.cairo.Context
Creates a new Context with all graphics state parameters set to default values and with target as a target surface.
copyPage() - method in class org.freedesktop.cairo.Context
createFromPNG(String) - static method in class org.freedesktop.cairo.ImageSurface
createSimilar(org.freedesktop.cairo.Content,int,int) - method in class org.freedesktop.cairo.Surface
curveTo(double,double,double,double,double,double) - method in class org.freedesktop.cairo.Context
Draws a cubic bezier curve from the current point to (x3, y3) using 2 control points (x1, y1) and (x2, y2).

D

DEFAULT - static field in class org.freedesktop.cairo.Antialias
Use the default antialiasing for the font subsystem and target device
DEFAULT - static field in class org.freedesktop.cairo.HintMetrics
Hint metrics in the default manner for the font backend and target device
DEFAULT - static field in class org.freedesktop.cairo.HintStyle
Use the default hint style for for font backend and target device
DEFAULT - static field in class org.freedesktop.cairo.SubpixelOrder
Use the default subpixel order for for the target device
DEST - static field in class org.freedesktop.cairo.Operator
DEST_ATOP - static field in class org.freedesktop.cairo.Operator
DEST_IN - static field in class org.freedesktop.cairo.Operator
DEST_OUT - static field in class org.freedesktop.cairo.Operator
DEST_OVER - static field in class org.freedesktop.cairo.Operator
deviceToUser(org.freedesktop.cairo.Point) - method in class org.freedesktop.cairo.Context
Transform a coordinate from device space to user space by multiplying the given point by the inverse of the current transformation matrix (CTM).
deviceToUserDistance(org.freedesktop.cairo.Point) - method in class org.freedesktop.cairo.Context
Transform a distance vector from device space to user space.

E

ellipse(double,double,double,double) - method in class org.freedesktop.cairo.Context
Creates an ellipse path.
equal(org.freedesktop.cairo.FontOptions) - method in class org.freedesktop.cairo.FontOptions
EVEN_ODD - static field in class org.freedesktop.cairo.FillRule
Extend - class org.freedesktop.cairo.Extend

F

FAST - static field in class org.freedesktop.cairo.Filter
FILE_NOT_FOUND - static field in class org.freedesktop.cairo.Status
fill() - method in class org.freedesktop.cairo.Context
A drawing operator that fills the current path according to the current fill rule.
fillExtents() - method in class org.freedesktop.cairo.Context
fillPreserve() - method in class org.freedesktop.cairo.Context
A drawing operator that fills the current path according to the current fill rule.
FillRule - class org.freedesktop.cairo.FillRule
Filter - class org.freedesktop.cairo.Filter
finish() - method in class org.freedesktop.cairo.Surface
flush() - method in class org.freedesktop.cairo.Surface
FontExtents - class org.freedesktop.cairo.FontExtents
fontExtents() - method in class org.freedesktop.cairo.Context
Gets the font extents for the currently selected font.
FontFace - class org.freedesktop.cairo.FontFace
A FontFace specifies all aspects of a font other than the size or font matrix (a font matrix is used to distort a font by sheering it or scaling it unequally in the two directions).
FontOptions - class org.freedesktop.cairo.FontOptions
FontOptions() - constructor for class org.freedesktop.cairo.FontOptions
FontSlant - class org.freedesktop.cairo.FontSlant
FontWeight - class org.freedesktop.cairo.FontWeight
Format - class org.freedesktop.cairo.Format
FULL - static field in class org.freedesktop.cairo.HintStyle
Hint outlines to maximize contrast

G

GAUSSIAN - static field in class org.freedesktop.cairo.Filter
getAntialias() - method in class org.freedesktop.cairo.Context
getAntialias() - method in class org.freedesktop.cairo.FontOptions
getAscent() - method in class org.freedesktop.cairo.FontExtents
getCurrentPoint() - method in class org.freedesktop.cairo.Context
Returns the current point of the surface.
getDescent() - method in class org.freedesktop.cairo.FontExtents
getExtend() - method in class org.freedesktop.cairo.SurfacePattern
Returns the current extend option for the pattern.
getFillRule() - method in class org.freedesktop.cairo.Context
Gets the current fill rule, as set by setFillRule().
getFilter() - method in class org.freedesktop.cairo.SurfacePattern
Returns the current filter option for the pattern.
getFontExtents() - method in class org.freedesktop.cairo.ScaledFont
getFontFace() - method in class org.freedesktop.cairo.Context
Gets the current font face.
getFontMatrix() - method in class org.freedesktop.cairo.Context
Gets the current font matrix.
getFontOptions() - method in class org.freedesktop.cairo.Context
getFontOptions() - method in class org.freedesktop.cairo.Surface
getGlyphExtents(org.freedesktop.cairo.Glyph[]) - method in class org.freedesktop.cairo.ScaledFont
Gets the overall metrics for an array of glyphs.
getHeight() - method in class org.freedesktop.cairo.FontExtents
getHeight() - method in class org.freedesktop.cairo.ImageSurface
getHeight() - method in class org.freedesktop.cairo.Rectangle
getHeight() - method in class org.freedesktop.cairo.TextExtents
getHintMetrics() - method in class org.freedesktop.cairo.FontOptions
getHintStyle() - method in class org.freedesktop.cairo.FontOptions
getIndex() - method in class org.freedesktop.cairo.Glyph
getLineCap() - method in class org.freedesktop.cairo.Context
Returns current linecap style.
getLineJoin() - method in class org.freedesktop.cairo.Context
Return current line join style.
getLineWidth() - method in class org.freedesktop.cairo.Context
Returns the stroke line width.
getMatrix() - method in class org.freedesktop.cairo.Context
Returns the current transformation matrix
getMatrix() - method in class org.freedesktop.cairo.Pattern
Returns the current transform matrix of this pattern.
getMaxXAdvance() - method in class org.freedesktop.cairo.FontExtents
getMaxYAdvance() - method in class org.freedesktop.cairo.FontExtents
getMiterLimit() - method in class org.freedesktop.cairo.Context
Returns the miter limit for miter style line joins
getOperator() - method in class org.freedesktop.cairo.Context
Returns the current surface operator
getPoint() - method in class org.freedesktop.cairo.Glyph
getSource() - method in class org.freedesktop.cairo.Context
Gets the current source pattern for this object.
getSubpixelOrder() - method in class org.freedesktop.cairo.FontOptions
getTarget() - method in class org.freedesktop.cairo.Context
Gets the target surface for the cairo context as passed to the constructor.
getTolerance() - method in class org.freedesktop.cairo.Context
Returns the tesselation tolerance of the current state.
getWidth() - method in class org.freedesktop.cairo.ImageSurface
getWidth() - method in class org.freedesktop.cairo.Rectangle
getWidth() - method in class org.freedesktop.cairo.TextExtents
getX() - method in class org.freedesktop.cairo.Glyph
getX() - method in class org.freedesktop.cairo.Point
getX() - method in class org.freedesktop.cairo.Rectangle
getX0() - method in class org.freedesktop.cairo.Matrix
getX1() - method in class org.freedesktop.cairo.Rectangle
getX2() - method in class org.freedesktop.cairo.Rectangle
getXAdvance() - method in class org.freedesktop.cairo.TextExtents
getXBearing() - method in class org.freedesktop.cairo.TextExtents
getXX() - method in class org.freedesktop.cairo.Matrix
getXY() - method in class org.freedesktop.cairo.Matrix
getY() - method in class org.freedesktop.cairo.Glyph
getY() - method in class org.freedesktop.cairo.Point
getY() - method in class org.freedesktop.cairo.Rectangle
getY0() - method in class org.freedesktop.cairo.Matrix
getY1() - method in class org.freedesktop.cairo.Rectangle
getY2() - method in class org.freedesktop.cairo.Rectangle
getYAdvance() - method in class org.freedesktop.cairo.TextExtents
getYBearing() - method in class org.freedesktop.cairo.TextExtents
getYX() - method in class org.freedesktop.cairo.Matrix
getYY() - method in class org.freedesktop.cairo.Matrix
Glyph - class org.freedesktop.cairo.Glyph
A Glyph holds information about a single glyph when drawing or measuring text.
Glyph() - constructor for class org.freedesktop.cairo.Glyph
Glyph(long,double,double) - constructor for class org.freedesktop.cairo.Glyph
glyphExtents(org.freedesktop.cairo.Glyph[]) - method in class org.freedesktop.cairo.Context
Gets the extents for an array of glyphs.
glyphPath(org.freedesktop.cairo.Glyph[]) - method in class org.freedesktop.cairo.Context
GOOD - static field in class org.freedesktop.cairo.Filter
Gradient - class org.freedesktop.cairo.Gradient
GRAY - static field in class org.freedesktop.cairo.Antialias
Perform single-color antialiasing (using shades of gray for black text on a white background, for example).

H

hash() - method in class org.freedesktop.cairo.FontOptions
HintMetrics - class org.freedesktop.cairo.HintMetrics
Specifies whether to hint font metrics; hinting font metrics means quantizing them so that they are integer values in device space.
HintStyle - class org.freedesktop.cairo.HintStyle
Specifies the type of hinting to do on font outlines.

I

identityMatrix() - method in class org.freedesktop.cairo.Context
Resets the current transformation matrix (CTM) by setting it equal to the identity matrix.
ImageSurface - class org.freedesktop.cairo.ImageSurface
ImageSurface(org.freedesktop.cairo.Format,int,int) - constructor for class org.freedesktop.cairo.ImageSurface
IN - static field in class org.freedesktop.cairo.Operator
inFill(double,double) - method in class org.freedesktop.cairo.Context
Determines whether the point specified by (x, y) lies inside the area bounded by the current path, excluding the path's stroke area.
inFill(org.freedesktop.cairo.Point) - method in class org.freedesktop.cairo.Context
init(double,double,double,double,double,double) - method in class org.freedesktop.cairo.Matrix
Sets the matrix to be the affine transformation given by xx, yx, xy, yy, x0, y0.
initIdentity() - method in class org.freedesktop.cairo.Matrix
Modifies the matrix to be an identity transformation.
initRotate(double) - method in class org.freedesktop.cairo.Matrix
Initialized the matrix to a transformation that rotates by
initScale(double,double) - method in class org.freedesktop.cairo.Matrix
Initializes the matrix to a transformation that scales by sx and sy in the X and Y dimensions, respectively.
initTranslate(double,double) - method in class org.freedesktop.cairo.Matrix
Initializes the matrix to a transformation that translates by tx and ty in the X and Y dimensions, respectively.
inStroke(double,double) - method in class org.freedesktop.cairo.Context
Determines whether the point specified by (x, y) lies inside the area bounded by the current path, including the path's stroke area.
inStroke(org.freedesktop.cairo.Point) - method in class org.freedesktop.cairo.Context
intern(int) - static method in class org.freedesktop.cairo.Antialias
intern(int) - static method in class org.freedesktop.cairo.Content
intern(int) - static method in class org.freedesktop.cairo.Extend
intern(int) - static method in class org.freedesktop.cairo.FillRule
intern(int) - static method in class org.freedesktop.cairo.Filter
intern(int) - static method in class org.freedesktop.cairo.FontSlant
intern(int) - static method in class org.freedesktop.cairo.FontWeight
intern(int) - static method in class org.freedesktop.cairo.Format
intern(int) - static method in class org.freedesktop.cairo.HintMetrics
intern(int) - static method in class org.freedesktop.cairo.HintStyle
intern(int) - static method in class org.freedesktop.cairo.LineCap
intern(int) - static method in class org.freedesktop.cairo.LineJoin
intern(int) - static method in class org.freedesktop.cairo.Operator
intern(int) - static method in class org.freedesktop.cairo.Status
intern(int) - static method in class org.freedesktop.cairo.SubpixelOrder
INVALID_CONTENT - static field in class org.freedesktop.cairo.Status
INVALID_DASH - static field in class org.freedesktop.cairo.Status
INVALID_FORMAT - static field in class org.freedesktop.cairo.Status
INVALID_MATRIX - static field in class org.freedesktop.cairo.Status
INVALID_PATH_DATA - static field in class org.freedesktop.cairo.Status
INVALID_POP_GROUP - static field in class org.freedesktop.cairo.Status
INVALID_RESTORE - static field in class org.freedesktop.cairo.Status
INVALID_STATUS - static field in class org.freedesktop.cairo.Status
INVALID_STRING - static field in class org.freedesktop.cairo.Status
INVALID_VISUAL - static field in class org.freedesktop.cairo.Status
invert() - method in class org.freedesktop.cairo.Matrix
Inverts this matrix.
ITALIC - static field in class org.freedesktop.cairo.FontSlant

L

LinearGradient - class org.freedesktop.cairo.LinearGradient
LinearGradient(double,double,double,double) - constructor for class org.freedesktop.cairo.LinearGradient
Create a new cairo_pattern_t corresponding to a translucent color.
LineCap - class org.freedesktop.cairo.LineCap
LineJoin - class org.freedesktop.cairo.LineJoin
lineTo(double,double) - method in class org.freedesktop.cairo.Context
lineTo(org.freedesktop.cairo.Point) - method in class org.freedesktop.cairo.Context
Draws a line segment as part of the current path.

M

markDirty() - method in class org.freedesktop.cairo.Surface
markDirty(int,int,int,int) - method in class org.freedesktop.cairo.Surface
mask(org.freedesktop.cairo.Pattern) - method in class org.freedesktop.cairo.Context
A drawing operator that paints the current source using the alpha channel of pattern as a mask.
mask(org.freedesktop.cairo.Surface,double,double) - method in class org.freedesktop.cairo.Context
A drawing operator that paints the current source using the alpha channel of surface as a mask.
Matrix - class org.freedesktop.cairo.Matrix
TODO: error handling
Matrix() - constructor for class org.freedesktop.cairo.Matrix
Creates a new matrix initialized with a noop transform.
MEDIUM - static field in class org.freedesktop.cairo.HintStyle
Hint outlines with medium strength giving a compromise between fidelity to the original shapes and contrast
merge(org.freedesktop.cairo.FontOptions) - method in class org.freedesktop.cairo.FontOptions
MITER - static field in class org.freedesktop.cairo.LineJoin
moveTo(double,double) - method in class org.freedesktop.cairo.Context
moveTo(org.freedesktop.cairo.Point) - method in class org.freedesktop.cairo.Context
Moves the current point in the path to the given co-ordinates.
Multiplies 2 matrices and returns the result.

N

NEAREST - static field in class org.freedesktop.cairo.Filter
newPath() - method in class org.freedesktop.cairo.Context
Starts a new path.
NO_CURRENT_POINT - static field in class org.freedesktop.cairo.Status
NO_MEMORY - static field in class org.freedesktop.cairo.Status
NONE - static field in class org.freedesktop.cairo.Antialias
Do no antialiasing of fonts; use bilevel text.
NONE - static field in class org.freedesktop.cairo.Extend
pixels outside of the source pattern are fully transparent
NONE - static field in class org.freedesktop.cairo.HintStyle
Do not hint outlines
NORMAL - static field in class org.freedesktop.cairo.FontSlant
NORMAL - static field in class org.freedesktop.cairo.FontWeight
NULL_POINTER - static field in class org.freedesktop.cairo.Status

O

OBLIQUE - static field in class org.freedesktop.cairo.FontSlant
OFF - static field in class org.freedesktop.cairo.HintMetrics
Do not hint font metrics
ON - static field in class org.freedesktop.cairo.HintMetrics
Hint font metrics
Operator - class org.freedesktop.cairo.Operator
OUT - static field in class org.freedesktop.cairo.Operator
OVER - static field in class org.freedesktop.cairo.Operator

P

PAD - static field in class org.freedesktop.cairo.Extend
pixels outside of the pattern copy the closest pixel from the source
paint() - method in class org.freedesktop.cairo.Context
A drawing operator that paints the current source everywhere within the current clip region.
paintWithAlpha(double) - method in class org.freedesktop.cairo.Context
A drawing operator that paints the current source everywhere within the current clip region using a mask of constant alpha value alpha.
Pattern - class org.freedesktop.cairo.Pattern
TODO: error handling
Pattern(double,double,double) - constructor for class org.freedesktop.cairo.Pattern
Create a new cairo_pattern_t corresponding to a opaque color.
Pattern(double,double,double,double) - constructor for class org.freedesktop.cairo.Pattern
Create a new cairo_pattern_t corresponding to a translucent color.
PATTERN_TYPE_MISMATCH - static field in class org.freedesktop.cairo.Status
PDFSurface - class org.freedesktop.cairo.PDFSurface
PDFSurface(String,double,double) - constructor for class org.freedesktop.cairo.PDFSurface
Point - class org.freedesktop.cairo.Point
Point() - constructor for class org.freedesktop.cairo.Point
Point(double,double) - constructor for class org.freedesktop.cairo.Point

R

RadialGradient - class org.freedesktop.cairo.RadialGradient
READ_ERROR - static field in class org.freedesktop.cairo.Status
Rectangle - class org.freedesktop.cairo.Rectangle
Rectangle() - constructor for class org.freedesktop.cairo.Rectangle
Constructs a new Rectangle object with position and size set to 0.
Rectangle(double,double,double,double) - constructor for class org.freedesktop.cairo.Rectangle
Constructs a new Rectangle object defined by four bounding coordinates, (x1, y1) and (x2, y2)
Draws a rectangle defined by the upper-left point p1 and the lower-right point p2.
Constructs a new Rectangle object defined by two Point objects, which specify the upper-left and lower-right coordinates of the rectangle
rectangle(org.freedesktop.cairo.Rectangle) - method in class org.freedesktop.cairo.Context
Draws a rectangle defined by the Rectangle object rect.
Rectangle(org.freedesktop.cairo.Rectangle) - constructor for class org.freedesktop.cairo.Rectangle
REFLECT - static field in class org.freedesktop.cairo.Extend
the pattern is tiled by reflecting at the edges
relCurveTo(double,double,double,double,double,double) - method in class org.freedesktop.cairo.Context
Draws a cubic bezier curve from the current point to p3 using 2 control points p1 and p2.
relLineTo(double,double) - method in class org.freedesktop.cairo.Context
relLineTo(org.freedesktop.cairo.Point) - method in class org.freedesktop.cairo.Context
Draws a line segment as part of the current path.
relMoveTo(double,double) - method in class org.freedesktop.cairo.Context
relMoveTo(org.freedesktop.cairo.Point) - method in class org.freedesktop.cairo.Context
Moves to the current path to a new point.
REPEAT - static field in class org.freedesktop.cairo.Extend
the pattern is tiled by repeating
resetClip() - method in class org.freedesktop.cairo.Context
Reset the current clip region to its original, unrestricted state.
restore() - method in class org.freedesktop.cairo.Context
Restores the state saved by a preceding call to save() and removes that state from the stack of saved states.
RGB - static field in class org.freedesktop.cairo.SubpixelOrder
Subpixel elements are arranged horizontally with red at the left
RGB24 - static field in class org.freedesktop.cairo.Format
rotate(double) - method in class org.freedesktop.cairo.Context
Modifies the current transformation matrix (CTM) by rotating the user-space axes by angle radians.
rotate(double) - method in class org.freedesktop.cairo.Matrix
Appends rotation transformation to this matrix.
ROUND - static field in class org.freedesktop.cairo.LineCap
ROUND - static field in class org.freedesktop.cairo.LineJoin

S

SATURATE - static field in class org.freedesktop.cairo.Operator
save() - method in class org.freedesktop.cairo.Context
Makes a copy of the current state and saves it on an internal stack of saved states.
scale(double,double) - method in class org.freedesktop.cairo.Context
Modifies the current transformation matrix (CTM) by scaling the X and Y user-space axes by sx and sy respectively.
scale(double,double) - method in class org.freedesktop.cairo.Matrix
Appends non-uniform scaling to this matrix.
ScaledFont - class org.freedesktop.cairo.ScaledFont
Create a new ScaledFont
Selects a family and style of font from a simplified description as a family name, slant and weight.
setAntialias(org.freedesktop.cairo.Antialias) - method in class org.freedesktop.cairo.Context
setAntialias(org.freedesktop.cairo.Antialias) - method in class org.freedesktop.cairo.FontOptions
setDash(double[],double) - method in class org.freedesktop.cairo.Context
Sets the line dash.
setDeviceOffset(double,double) - method in class org.freedesktop.cairo.Surface
setDPI(double,double) - method in class org.freedesktop.cairo.PDFSurface
setExtend(org.freedesktop.cairo.Extend) - method in class org.freedesktop.cairo.SurfacePattern
Sets the extend option for the pattern.
setFillRule(org.freedesktop.cairo.FillRule) - method in class org.freedesktop.cairo.Context
Set the current fill rule within the Context.
setFilter(org.freedesktop.cairo.Filter) - method in class org.freedesktop.cairo.SurfacePattern
Sets the filter option for the pattern.
setFontFace(org.freedesktop.cairo.FontFace) - method in class org.freedesktop.cairo.Context
Replaces the current FontFace object in the context with fontFace.
setFontMatrix(org.freedesktop.cairo.Matrix) - method in class org.freedesktop.cairo.Context
Sets the current font matrix to matrix.
setFontOptions(org.freedesktop.cairo.FontOptions) - method in class org.freedesktop.cairo.Context
setFontSize(double) - method in class org.freedesktop.cairo.Context
Sets the current font matrix to a scale by a factor of size, replacing any font matrix previously set with cairo_setFontSize() or setFontMatrix().
setHeight(double) - method in class org.freedesktop.cairo.Rectangle
setHintMetrics(org.freedesktop.cairo.HintMetrics) - method in class org.freedesktop.cairo.FontOptions
setHintStyle(org.freedesktop.cairo.HintStyle) - method in class org.freedesktop.cairo.FontOptions
setIndex(long) - method in class org.freedesktop.cairo.Glyph
setLineCap(org.freedesktop.cairo.LineCap) - method in class org.freedesktop.cairo.Context
Sets the current line cap style within the cairo context.
setLineJoin(org.freedesktop.cairo.LineJoin) - method in class org.freedesktop.cairo.Context
Sets the current line join style within the cairo context.
setLineWidth(double) - method in class org.freedesktop.cairo.Context
Sets the current line width within the cairo context.
setMatrix(org.freedesktop.cairo.Matrix) - method in class org.freedesktop.cairo.Context
Modifies the current transformation matrix (CTM) by setting it equal to matrix.
setMatrix(org.freedesktop.cairo.Matrix) - method in class org.freedesktop.cairo.Pattern
Sets the transformation matrix for this pattern.
setMiterLimit(double) - method in class org.freedesktop.cairo.Context
Sets the miter limit.
setOperator(org.freedesktop.cairo.Operator) - method in class org.freedesktop.cairo.Context
Sets the compositing operator to be used for all drawing operations.
setOrigin(org.freedesktop.cairo.Point) - method in class org.freedesktop.cairo.Rectangle
setSize(org.freedesktop.cairo.Point) - method in class org.freedesktop.cairo.Rectangle
setSource(org.freedesktop.cairo.Pattern) - method in class org.freedesktop.cairo.Context
Sets the source pattern within the Cairo object.
setSource(org.freedesktop.cairo.Surface,double,double) - method in class org.freedesktop.cairo.Context
setSourceRGB(double,double,double) - method in class org.freedesktop.cairo.Context
Sets a constant color for filling and stroking.
setSourceRGBA(double,double,double,double) - method in class org.freedesktop.cairo.Context
Sets the source pattern within this Cairo object to a translucent color.
setTolerance(double) - method in class org.freedesktop.cairo.Context
Sets the tolerance used when converting paths into trapezoids.
setWidth(double) - method in class org.freedesktop.cairo.Rectangle
setX(double) - method in class org.freedesktop.cairo.Glyph
setX(double) - method in class org.freedesktop.cairo.Point
setX(double) - method in class org.freedesktop.cairo.Rectangle
setX0(double) - method in class org.freedesktop.cairo.Matrix
setX1(double) - method in class org.freedesktop.cairo.Rectangle
setX2(double) - method in class org.freedesktop.cairo.Rectangle
setXX(double) - method in class org.freedesktop.cairo.Matrix
setXY(double) - method in class org.freedesktop.cairo.Matrix
setY(double) - method in class org.freedesktop.cairo.Glyph
setY(double) - method in class org.freedesktop.cairo.Point
setY(double) - method in class org.freedesktop.cairo.Rectangle
setY0(double) - method in class org.freedesktop.cairo.Matrix
setY1(double) - method in class org.freedesktop.cairo.Rectangle
setY2(double) - method in class org.freedesktop.cairo.Rectangle
setYX(double) - method in class org.freedesktop.cairo.Matrix
setYY(double) - method in class org.freedesktop.cairo.Matrix
showGlyphs(org.freedesktop.cairo.Glyph[]) - method in class org.freedesktop.cairo.Context
showPage() - method in class org.freedesktop.cairo.Context
showText(String) - method in class org.freedesktop.cairo.Context
Draws the given text on the screen.
SLIGHT - static field in class org.freedesktop.cairo.HintStyle
Hint outlines slightly to improve contrast while retaining good fidelity to the original shapes.
SOURCE - static field in class org.freedesktop.cairo.Operator
SQUARE - static field in class org.freedesktop.cairo.LineCap
Status - class org.freedesktop.cairo.Status
status() - method in class org.freedesktop.cairo.Context
stroke() - method in class org.freedesktop.cairo.Context
A drawing operator that strokes the current path according to the current line width, line join, line cap, and dash settings.
strokeExtents() - method in class org.freedesktop.cairo.Context
strokePreserve() - method in class org.freedesktop.cairo.Context
A drawing operator that strokes the current path according to the current line width, line join, line cap, and dash settings.
SUBPIXEL - static field in class org.freedesktop.cairo.Antialias
Perform antialiasing by taking advantage of the order of subpixel elements on devices such as LCD panels
SubpixelOrder - class org.freedesktop.cairo.SubpixelOrder
The subpixel order specifies the order of color elements within each pixel on the display device when rendering with an antialiasing mode of SUBPIXEL.
SUCCESS - static field in class org.freedesktop.cairo.Status
Surface - class org.freedesktop.cairo.Surface
The Surface class represents an Cairo drawing surface.
SURFACE_FINISHED - static field in class org.freedesktop.cairo.Status
SURFACE_TYPE_MISMATCH - static field in class org.freedesktop.cairo.Status
SurfacePattern - class org.freedesktop.cairo.SurfacePattern
SurfacePattern(org.freedesktop.cairo.Surface) - constructor for class org.freedesktop.cairo.SurfacePattern

T

test(org.freedesktop.cairo.Antialias) - method in class org.freedesktop.cairo.Antialias
test(org.freedesktop.cairo.Content) - method in class org.freedesktop.cairo.Content
test(org.freedesktop.cairo.Extend) - method in class org.freedesktop.cairo.Extend
test(org.freedesktop.cairo.FillRule) - method in class org.freedesktop.cairo.FillRule
test(org.freedesktop.cairo.Filter) - method in class org.freedesktop.cairo.Filter
test(org.freedesktop.cairo.FontSlant) - method in class org.freedesktop.cairo.FontSlant
test(org.freedesktop.cairo.FontWeight) - method in class org.freedesktop.cairo.FontWeight
test(org.freedesktop.cairo.Format) - method in class org.freedesktop.cairo.Format
test(org.freedesktop.cairo.HintMetrics) - method in class org.freedesktop.cairo.HintMetrics
test(org.freedesktop.cairo.HintStyle) - method in class org.freedesktop.cairo.HintStyle
test(org.freedesktop.cairo.LineCap) - method in class org.freedesktop.cairo.LineCap
test(org.freedesktop.cairo.LineJoin) - method in class org.freedesktop.cairo.LineJoin
test(org.freedesktop.cairo.Operator) - method in class org.freedesktop.cairo.Operator
test(org.freedesktop.cairo.Status) - method in class org.freedesktop.cairo.Status
test(org.freedesktop.cairo.SubpixelOrder) - method in class org.freedesktop.cairo.SubpixelOrder
TextExtents - class org.freedesktop.cairo.TextExtents
The TextExtents stores the extents of a single glyph or a string of glyphs in user-space coordinates.
textExtents(String) - method in class org.freedesktop.cairo.Context
Gets the extents for a string of text.
textPath(String) - method in class org.freedesktop.cairo.Context
toString() - method in class org.freedesktop.cairo.Status
transform(org.freedesktop.cairo.Matrix) - method in class org.freedesktop.cairo.Context
Modifies the current transformation matrix (CTM) by applying matrix as an additional transformation.
transformDistance(org.freedesktop.cairo.Point) - method in class org.freedesktop.cairo.Matrix
Transforms the given distance and returns transformed co-ordinates
transformPoint(org.freedesktop.cairo.Point) - method in class org.freedesktop.cairo.Matrix
Transforms the given point and returns transformed co-ordinates
translate(double,double) - method in class org.freedesktop.cairo.Context
Modifies the current transformation matrix (CTM) by tanslating the user-space origin by (tx, ty).
translate(double,double) - method in class org.freedesktop.cairo.Matrix
Appends a transaltion transformation to this matrix.

U

userToDevice(org.freedesktop.cairo.Point) - method in class org.freedesktop.cairo.Context
Transform a coordinate from user space to device space by multiplying the given point by the current transformation matrix (CTM).
userToDeviceDistance(org.freedesktop.cairo.Point) - method in class org.freedesktop.cairo.Context
Transform a distance vector from user space to device space.

V

VBGR - static field in class org.freedesktop.cairo.SubpixelOrder
Subpixel elements are arranged vertically with blue at the top
VRGB - static field in class org.freedesktop.cairo.SubpixelOrder
Subpixel elements are arranged vertically with red at the top

W

WINDING - static field in class org.freedesktop.cairo.FillRule
WRITE_ERROR - static field in class org.freedesktop.cairo.Status
writeToPNG(OutputStream) - method in class org.freedesktop.cairo.Surface
writeToPNG(String) - method in class org.freedesktop.cairo.Surface

X

XOR - static field in class org.freedesktop.cairo.Operator