Back to index

lightning-sunbird  0.9+nobinonly
Public Attributes
_cairo_scaled_font_backend Struct Reference

#include <cairoint.h>

List of all members.

Public Attributes

cairo_status_t(* create_toy )(cairo_toy_font_face_t *toy_face, const cairo_matrix_t *font_matrix, const cairo_matrix_t *ctm, const cairo_font_options_t *options, cairo_scaled_font_t **scaled_font)
void(* fini )(void *scaled_font)
cairo_status_t(* font_extents )(void *scaled_font, cairo_font_extents_t *extents)
cairo_status_t(* text_to_glyphs )(void *scaled_font, const char *utf8, cairo_glyph_t **glyphs, int *num_glyphs)
cairo_status_t(* glyph_extents )(void *scaled_font, cairo_glyph_t *glyphs, int num_glyphs, cairo_text_extents_t *extents)
cairo_status_t(* glyph_bbox )(void *scaled_font, const cairo_glyph_t *glyphs, int num_glyphs, cairo_box_t *bbox)
cairo_status_t(* show_glyphs )(void *scaled_font, cairo_operator_t operator, cairo_pattern_t *pattern, cairo_surface_t *surface, int source_x, int source_y, int dest_x, int dest_y, unsigned int width, unsigned int height, const cairo_glyph_t *glyphs, int num_glyphs)
cairo_status_t(* glyph_path )(void *scaled_font, cairo_glyph_t *glyphs, int num_glyphs, cairo_path_fixed_t *path)
void(* get_glyph_cache_key )(void *scaled_font, cairo_glyph_cache_key_t *key)

Detailed Description

Definition at line 589 of file cairoint.h.


Member Data Documentation

cairo_status_t(* _cairo_scaled_font_backend::create_toy)(cairo_toy_font_face_t *toy_face, const cairo_matrix_t *font_matrix, const cairo_matrix_t *ctm, const cairo_font_options_t *options, cairo_scaled_font_t **scaled_font)

Definition at line 591 of file cairoint.h.

Definition at line 598 of file cairoint.h.

Definition at line 601 of file cairoint.h.

Definition at line 643 of file cairoint.h.

Definition at line 617 of file cairoint.h.

Definition at line 611 of file cairoint.h.

cairo_status_t(* _cairo_scaled_font_backend::glyph_path)(void *scaled_font, cairo_glyph_t *glyphs, int num_glyphs, cairo_path_fixed_t *path)

Definition at line 637 of file cairoint.h.

cairo_status_t(* _cairo_scaled_font_backend::show_glyphs)(void *scaled_font, cairo_operator_t operator, cairo_pattern_t *pattern, cairo_surface_t *surface, int source_x, int source_y, int dest_x, int dest_y, unsigned int width, unsigned int height, const cairo_glyph_t *glyphs, int num_glyphs)

Definition at line 623 of file cairoint.h.

cairo_status_t(* _cairo_scaled_font_backend::text_to_glyphs)(void *scaled_font, const char *utf8, cairo_glyph_t **glyphs, int *num_glyphs)

Definition at line 605 of file cairoint.h.


The documentation for this struct was generated from the following file: