appendPath(cairo_path_t *path) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
appendPath(Path &path) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
arc(double xc, double yc, double radius, double angle1, double angle2) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
arcNegative(double xc, double yc, double radius, double angle1, double angle2) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
CairoCanvas() | Ionflux::Tools::CairoCanvas | |
CairoCanvas(const Ionflux::Tools::Cairo::CairoContext &initCairoContext) | Ionflux::Tools::CairoCanvas | |
CairoCanvas(cairo_t *initCairoContext) | Ionflux::Tools::CairoCanvas | |
CairoCanvas(cairo_surface_t *initSurface) | Ionflux::Tools::CairoCanvas | |
CairoCanvas(Ionflux::Tools::Cairo::Surface &initSurface) | Ionflux::Tools::CairoCanvas | |
CairoCanvas(const CairoCanvas &initCairoCanvas) | Ionflux::Tools::CairoCanvas | |
CairoContext() | Ionflux::Tools::Cairo::CairoContext | |
CairoContext(const CairoContext &initCairoContext) | Ionflux::Tools::Cairo::CairoContext | |
CairoContext(cairo_t *initCairoContext) | Ionflux::Tools::Cairo::CairoContext | |
CairoContext(cairo_surface_t *initSurface) | Ionflux::Tools::Cairo::CairoContext | |
CairoContext(Surface &initSurface) | Ionflux::Tools::Cairo::CairoContext | |
cairoContext | Ionflux::Tools::Cairo::CairoContext | [protected] |
Canvas() | Ionflux::Tools::Canvas | |
CLASS_INFO | Ionflux::Tools::ManagedObject | [static] |
clip() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
clipPreserve() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
closePath() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
copyPage() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
copyPath() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
copyPath(Path &target) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
copyPathFlat() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
copyPathFlat(Path &target) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
curveTo(double x1, double y1, double x2, double y2, double x3, double y3) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
defaultFillColor | Ionflux::Tools::Canvas | [protected] |
defaultFontFamily | Ionflux::Tools::Canvas | [protected] |
defaultFontSize | Ionflux::Tools::Canvas | [protected] |
defaultStrokeColor | Ionflux::Tools::Canvas | [protected] |
defaultStrokeWidth | Ionflux::Tools::Canvas | [protected] |
defaultTransform | Ionflux::Tools::Canvas | [protected] |
destroy() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
deviceToUser(double *x, double *y) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
deviceToUserDistance(double *dx, double *dy) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
drawArc(double x, double y, double width, double height, double angle1, double angle2, double strokeWidth=0.0, const Color *strokeColor=0, const Color *fillColor=0, Matrix3 *transform=0) | Ionflux::Tools::CairoCanvas | [virtual] |
drawArcEc(double xc, double yc, double radius, double angle1, double angle2, double eccentricity=0.0, double strokeWidth=0.0, const Color *strokeColor=0, const Color *fillColor=0, Matrix3 *transform=0) | Ionflux::Tools::CairoCanvas | [virtual] |
drawCircle(double xc, double yc, double radius, double strokeWidth=0.0, const Color *strokeColor=0, const Color *fillColor=0, Matrix3 *transform=0) | Ionflux::Tools::CairoCanvas | [virtual] |
drawCurve(double x1, double y1, double x2, double y2, double x3, double y3, double strokeWidth=0.0, const Color *color=0, Matrix3 *transform=0) | Ionflux::Tools::CairoCanvas | [virtual] |
drawEllipse(double x, double y, double width, double height, double strokeWidth=0.0, const Color *strokeColor=0, const Color *fillColor=0, Matrix3 *transform=0) | Ionflux::Tools::CairoCanvas | [virtual] |
drawEllipseEc(double xc, double yc, double radius, double eccentricity=0.0, double strokeWidth=0.0, const Color *strokeColor=0, const Color *fillColor=0, Matrix3 *transform=0) | Ionflux::Tools::CairoCanvas | [virtual] |
drawLine(double x1, double y1, double x2, double y2, double width=0.0, const Color *color=0, Matrix3 *transform=0) | Ionflux::Tools::CairoCanvas | [virtual] |
drawRectangle(double x, double y, double width, double height, double strokeWidth=0.0, const Color *strokeColor=0, const Color *fillColor=0, Matrix3 *transform=0) | Ionflux::Tools::CairoCanvas | [virtual] |
drawText(double x, double y, const std::string &text, const std::string &fontDesc="", double fontSize=0.0, const Color *color=0, Matrix3 *transform=0) | Ionflux::Tools::CairoCanvas | [virtual] |
fill() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
fillExtents(double *x1, double *y1, double *x2, double *y2) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
fillPreserve() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
fontExtents(cairo_font_extents_t *extents) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
getCairoContext() const | Ionflux::Tools::Cairo::CairoContext | [virtual] |
getClass() const | Ionflux::Tools::Object | [virtual] |
getClassDesc() const | Ionflux::Tools::Object | [virtual] |
getClassName() const | Ionflux::Tools::Object | [virtual] |
getCurrentPoint(double *x, double *y) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
getDefaultFillColor() const | Ionflux::Tools::Canvas | [virtual] |
getDefaultFontFamily() const | Ionflux::Tools::Canvas | [virtual] |
getDefaultFontSize() const | Ionflux::Tools::Canvas | [virtual] |
getDefaultStrokeColor() const | Ionflux::Tools::Canvas | [virtual] |
getDefaultStrokeWidth() const | Ionflux::Tools::Canvas | [virtual] |
getDefaultTransform() const | Ionflux::Tools::Canvas | [virtual] |
getFillRule() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
getFontFace() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
getFontMatrix(cairo_matrix_t *matrix) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
getFontMatrix(Matrix &matrix) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
getLineCap() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
getLineJoin() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
getLineWidth() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
getMatrix(cairo_matrix_t *matrix) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
getMatrix(Matrix &matrix) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
getMiterLimit() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
getOperator() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
getRefCount() | Ionflux::Tools::ManagedObject | [virtual] |
getSource() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
getTarget() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
getTarget(Surface &surface) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
getTextSize(const std::string &text, double &width, double &height, const std::string &fontDesc="", double fontSize=0.0, Matrix3 *transform=0) | Ionflux::Tools::CairoCanvas | [virtual] |
getTolerance() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
glyphExtents(cairo_glyph_t *glyphs, int num_glyphs, cairo_text_extents_t *extents) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
glyphPath(cairo_glyph_t *glyphs, int num_glyphs) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
identityMatrix() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
inFill(double x, double y) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
inStroke(double x, double y) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
isManaged() | Ionflux::Tools::ManagedObject | [virtual] |
lineTo(double x, double y) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
managed | Ionflux::Tools::ManagedObject | [protected] |
ManagedObject() | Ionflux::Tools::ManagedObject | |
managedObjectClassInfo | Ionflux::Tools::ManagedObject | [static] |
mask(cairo_pattern_t *pattern) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
mask(const Pattern &pattern) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
maskSurface(cairo_surface_t *surface, double surface_x, double surface_y) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
maskSurface(Surface &surface, double surface_x, double surface_y) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
moveTo(double x, double y) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
newPath() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
Object() | Ionflux::Tools::Object | |
objectClassInfo | Ionflux::Tools::Object | [static] |
operator=(const Ionflux::Tools::Cairo::CairoContext &newCairoContext) | Ionflux::Tools::CairoCanvas | [virtual] |
operator=(cairo_t *newCairoContext) | Ionflux::Tools::CairoCanvas | [virtual] |
operator=(const CairoCanvas &newCairoCanvas) | Ionflux::Tools::CairoCanvas | [virtual] |
paint() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
paintWithAlpha(double alpha) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
rectangle(double x, double y, double width, double height) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
ref() | Ionflux::Tools::ManagedObject | [virtual] |
refCount | Ionflux::Tools::ManagedObject | [protected] |
reference() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
relCurveTo(double dx1, double dy1, double dx2, double dy2, double dx3, double dy3) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
relLineTo(double dx, double dy) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
relMoveTo(double dx, double dy) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
resetClip() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
restore() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
rotate(double angle) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
save() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
scale(double sx, double sy) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
selectFontFace(const std::string &family, cairo_font_slant_t slant, cairo_font_weight_t weight) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
setCairoContext(cairo_t *newCairoContext) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
setDash(double *dashes, int ndash, double offset) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
setDefaultFillColor(const Color &newDefaultFillColor) | Ionflux::Tools::Canvas | [virtual] |
setDefaultFontFamily(const std::string &newDefaultFontFamily) | Ionflux::Tools::Canvas | [virtual] |
setDefaultFontSize(double newDefaultFontSize) | Ionflux::Tools::Canvas | [virtual] |
setDefaultStrokeColor(const Color &newDefaultStrokeColor) | Ionflux::Tools::Canvas | [virtual] |
setDefaultStrokeWidth(double newDefaultStrokeWidth) | Ionflux::Tools::Canvas | [virtual] |
setDefaultTransform(Matrix3 *newDefaultTransform) | Ionflux::Tools::Canvas | [virtual] |
setFillRule(cairo_fill_rule_t fill_rule) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
setFontFace(cairo_font_face_t *font_face) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
setFontMatrix(const cairo_matrix_t *matrix) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
setFontMatrix(const Matrix &matrix) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
setFontSize(double size) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
setLineCap(cairo_line_cap_t line_cap) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
setLineJoin(cairo_line_join_t line_join) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
setLineWidth(double width) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
setManaged(bool newManage) | Ionflux::Tools::ManagedObject | [virtual] |
setMatrix(const cairo_matrix_t *matrix) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
setMatrix(const Matrix &matrix) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
setMiterLimit(double limit) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
setOperator(cairo_operator_t op) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
setSource(cairo_pattern_t *source) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
setSource(const Pattern &source) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
setSourceColor(const Ionflux::Tools::Color &color) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
setSourceRgb(double red, double green, double blue) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
setSourceRgba(double red, double green, double blue, double alpha) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
setSourceSurface(cairo_surface_t *surface, double x, double y) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
setSourceSurface(Surface &surface, double x, double y) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
setTolerance(double tolerance) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
setTransform(Matrix3 *transform=0) | Ionflux::Tools::CairoCanvas | [protected, virtual] |
showGlyphs(cairo_glyph_t *glyphs, int num_glyphs) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
showPage() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
showText(const std::string &utf8) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
status() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
statusToString(cairo_status_t status) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
stroke() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
strokeExtents(double *x1, double *y1, double *x2, double *y2) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
strokePreserve() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
textExtents(const std::string &utf8, cairo_text_extents_t *extents) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
textPath(const std::string &utf8) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
theClasses | Ionflux::Tools::Object | [protected] |
transform(const cairo_matrix_t *matrix) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
transform(const Matrix &matrix) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
translate(double tx, double ty) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
unref() | Ionflux::Tools::ManagedObject | [virtual] |
userToDevice(double *x, double *y) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
userToDeviceDistance(double *dx, double *dy) | Ionflux::Tools::Cairo::CairoContext | [virtual] |
~CairoCanvas() | Ionflux::Tools::CairoCanvas | [virtual] |
~CairoContext() | Ionflux::Tools::Cairo::CairoContext | [virtual] |
~Canvas() | Ionflux::Tools::Canvas | [virtual] |
~ManagedObject() | Ionflux::Tools::ManagedObject | [virtual] |
~Object() | Ionflux::Tools::Object | [virtual] |