w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

cairo-types-private.h File Reference
Include dependency graph for cairo-types-private.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _cairo_observer
 
struct  _cairo_hash_entry
 
struct  _cairo_array
 
struct  _cairo_font_options
 
struct  _cairo_glyph_text_info
 
struct  _cairo_color
 
struct  _cairo_color_stop
 
struct  _cairo_slope
 
struct  _cairo_point_double
 
struct  _cairo_circle_double
 
struct  _cairo_distance_double
 
struct  _cairo_box_double
 
struct  _cairo_line
 
struct  _cairo_trapezoid
 
struct  _cairo_point_int
 
struct  _cairo_edge
 
struct  _cairo_polygon
 
struct  _cairo_spline_knots
 
struct  _cairo_spline
 
struct  _cairo_pen_vertex
 
struct  _cairo_pen
 
struct  _cairo_stroke_style
 
struct  _cairo_format_masks
 
struct  _cairo_mime_data
 
struct  _cairo_unscaled_font
 

Macros

#define CAIRO_HAS_TEST_PAGINATED_SURFACE   1
 
#define CAIRO_RECT_INT_MIN   (INT_MIN >> CAIRO_FIXED_FRAC_BITS)
 
#define CAIRO_RECT_INT_MAX   (INT_MAX >> CAIRO_FIXED_FRAC_BITS)
 

Typedefs

typedef struct _cairo_array cairo_array_t
 
typedef struct _cairo_backend cairo_backend_t
 
typedef struct _cairo_boxes_t cairo_boxes_t
 
typedef struct _cairo_cache cairo_cache_t
 
typedef struct _cairo_composite_rectangles cairo_composite_rectangles_t
 
typedef struct _cairo_clip cairo_clip_t
 
typedef struct _cairo_clip_path cairo_clip_path_t
 
typedef struct _cairo_color cairo_color_t
 
typedef struct _cairo_color_stop cairo_color_stop_t
 
typedef struct _cairo_contour cairo_contour_t
 
typedef struct _cairo_contour_chain cairo_contour_chain_t
 
typedef struct _cairo_contour_iter cairo_contour_iter_t
 
typedef struct _cairo_damage cairo_damage_t
 
typedef struct _cairo_device_backend cairo_device_backend_t
 
typedef struct _cairo_font_face_backend cairo_font_face_backend_t
 
typedef struct _cairo_gstate cairo_gstate_t
 
typedef struct _cairo_gstate_backend cairo_gstate_backend_t
 
typedef struct _cairo_glyph_text_info cairo_glyph_text_info_t
 
typedef struct _cairo_hash_entry cairo_hash_entry_t
 
typedef struct _cairo_hash_table cairo_hash_table_t
 
typedef struct _cairo_image_surface cairo_image_surface_t
 
typedef struct _cairo_mime_data cairo_mime_data_t
 
typedef struct _cairo_observer cairo_observer_t
 
typedef struct _cairo_output_stream cairo_output_stream_t
 
typedef struct _cairo_paginated_surface_backend cairo_paginated_surface_backend_t
 
typedef struct _cairo_path_fixed cairo_path_fixed_t
 
typedef struct _cairo_rectangle_int16 cairo_glyph_size_t
 
typedef struct _cairo_scaled_font_subsets cairo_scaled_font_subsets_t
 
typedef struct _cairo_solid_pattern cairo_solid_pattern_t
 
typedef struct _cairo_surface_attributes cairo_surface_attributes_t
 
typedef struct _cairo_surface_backend cairo_surface_backend_t
 
typedef struct _cairo_surface_observer cairo_surface_observer_t
 
typedef struct _cairo_surface_snapshot cairo_surface_snapshot_t
 
typedef struct _cairo_surface_subsurface cairo_surface_subsurface_t
 
typedef struct _cairo_surface_wrapper cairo_surface_wrapper_t
 
typedef struct _cairo_traps cairo_traps_t
 
typedef struct _cairo_tristrip cairo_tristrip_t
 
typedef struct _cairo_unscaled_font_backend cairo_unscaled_font_backend_t
 
typedef struct _cairo_xlib_screen_info cairo_xlib_screen_info_t
 
typedef cairo_array_t cairo_user_data_array_t
 
typedef struct _cairo_scaled_font_private cairo_scaled_font_private_t
 
typedef struct _cairo_scaled_font_backend cairo_scaled_font_backend_t
 
typedef struct _cairo_scaled_glyph cairo_scaled_glyph_t
 
typedef struct _cairo_scaled_glyph_private cairo_scaled_glyph_private_t
 
typedef struct cairo_compositor cairo_compositor_t
 
typedef struct cairo_fallback_compositor cairo_fallback_compositor_t
 
typedef struct cairo_mask_compositor cairo_mask_compositor_t
 
typedef struct cairo_traps_compositor cairo_traps_compositor_t
 
typedef struct cairo_spans_compositor cairo_spans_compositor_t
 
typedef enum _cairo_lcd_filter cairo_lcd_filter_t
 
typedef enum _cairo_round_glyph_positions cairo_round_glyph_positions_t
 
typedef enum _cairo_paginated_mode cairo_paginated_mode_t
 
typedef enum _cairo_internal_surface_type cairo_internal_surface_type_t
 
typedef enum _cairo_internal_device_type cairo_device_surface_type_t
 
typedef struct _cairo_slope cairo_slope_t
 
typedef struct _cairo_slope cairo_distance_t
 
typedef struct _cairo_point_double cairo_point_double_t
 
typedef struct _cairo_circle_double cairo_circle_double_t
 
typedef struct _cairo_distance_double cairo_distance_double_t
 
typedef struct _cairo_box_double cairo_box_double_t
 
typedef struct _cairo_line cairo_line_t
 
typedef struct _cairo_line cairo_box_t
 
typedef struct _cairo_trapezoid cairo_trapezoid_t
 
typedef struct _cairo_point_int cairo_point_int_t
 
typedef enum _cairo_direction cairo_direction_t
 
typedef struct _cairo_edge cairo_edge_t
 
typedef struct _cairo_polygon cairo_polygon_t
 
typedef cairo_status_t(* cairo_spline_add_point_func_t) (void *closure, const cairo_point_t *point, const cairo_slope_t *tangent)
 
typedef struct _cairo_spline_knots cairo_spline_knots_t
 
typedef struct _cairo_spline cairo_spline_t
 
typedef struct _cairo_pen_vertex cairo_pen_vertex_t
 
typedef struct _cairo_pen cairo_pen_t
 
typedef struct _cairo_stroke_style cairo_stroke_style_t
 
typedef struct _cairo_format_masks cairo_format_masks_t
 
typedef enum _cairo_image_transparency cairo_image_transparency_t
 
typedef enum _cairo_image_color cairo_image_color_t
 
typedef struct _cairo_unscaled_font cairo_unscaled_font_t
 

Enumerations

enum  _cairo_lcd_filter {
  CAIRO_LCD_FILTER_DEFAULT , CAIRO_LCD_FILTER_NONE , CAIRO_LCD_FILTER_INTRA_PIXEL , CAIRO_LCD_FILTER_FIR3 ,
  CAIRO_LCD_FILTER_FIR5 , CAIRO_LCD_FILTER_DEFAULT , CAIRO_LCD_FILTER_NONE , CAIRO_LCD_FILTER_INTRA_PIXEL ,
  CAIRO_LCD_FILTER_FIR3 , CAIRO_LCD_FILTER_FIR5 , CAIRO_LCD_FILTER_DEFAULT , CAIRO_LCD_FILTER_NONE ,
  CAIRO_LCD_FILTER_INTRA_PIXEL , CAIRO_LCD_FILTER_FIR3 , CAIRO_LCD_FILTER_FIR5
}
 
enum  _cairo_round_glyph_positions {
  CAIRO_ROUND_GLYPH_POS_DEFAULT , CAIRO_ROUND_GLYPH_POS_ON , CAIRO_ROUND_GLYPH_POS_OFF , CAIRO_ROUND_GLYPH_POS_DEFAULT ,
  CAIRO_ROUND_GLYPH_POS_ON , CAIRO_ROUND_GLYPH_POS_OFF , CAIRO_ROUND_GLYPH_POS_DEFAULT , CAIRO_ROUND_GLYPH_POS_ON ,
  CAIRO_ROUND_GLYPH_POS_OFF
}
 
enum  _cairo_paginated_mode {
  CAIRO_PAGINATED_MODE_ANALYZE , CAIRO_PAGINATED_MODE_RENDER , CAIRO_PAGINATED_MODE_FALLBACK , CAIRO_PAGINATED_MODE_ANALYZE ,
  CAIRO_PAGINATED_MODE_RENDER , CAIRO_PAGINATED_MODE_FALLBACK , CAIRO_PAGINATED_MODE_ANALYZE , CAIRO_PAGINATED_MODE_RENDER ,
  CAIRO_PAGINATED_MODE_FALLBACK
}
 
enum  _cairo_internal_surface_type {
  CAIRO_INTERNAL_SURFACE_TYPE_SNAPSHOT = 0x1000 , CAIRO_INTERNAL_SURFACE_TYPE_PAGINATED , CAIRO_INTERNAL_SURFACE_TYPE_ANALYSIS , CAIRO_INTERNAL_SURFACE_TYPE_OBSERVER ,
  CAIRO_INTERNAL_SURFACE_TYPE_TEST_FALLBACK , CAIRO_INTERNAL_SURFACE_TYPE_TEST_PAGINATED , CAIRO_INTERNAL_SURFACE_TYPE_TEST_WRAPPING , CAIRO_INTERNAL_SURFACE_TYPE_NULL ,
  CAIRO_INTERNAL_SURFACE_TYPE_TYPE3_GLYPH , CAIRO_INTERNAL_SURFACE_TYPE_SNAPSHOT = 0x1000 , CAIRO_INTERNAL_SURFACE_TYPE_PAGINATED , CAIRO_INTERNAL_SURFACE_TYPE_ANALYSIS ,
  CAIRO_INTERNAL_SURFACE_TYPE_OBSERVER , CAIRO_INTERNAL_SURFACE_TYPE_TEST_FALLBACK , CAIRO_INTERNAL_SURFACE_TYPE_TEST_PAGINATED , CAIRO_INTERNAL_SURFACE_TYPE_TEST_WRAPPING ,
  CAIRO_INTERNAL_SURFACE_TYPE_NULL , CAIRO_INTERNAL_SURFACE_TYPE_TYPE3_GLYPH , CAIRO_INTERNAL_SURFACE_TYPE_SNAPSHOT = 0x1000 , CAIRO_INTERNAL_SURFACE_TYPE_PAGINATED ,
  CAIRO_INTERNAL_SURFACE_TYPE_ANALYSIS , CAIRO_INTERNAL_SURFACE_TYPE_OBSERVER , CAIRO_INTERNAL_SURFACE_TYPE_TEST_FALLBACK , CAIRO_INTERNAL_SURFACE_TYPE_TEST_PAGINATED ,
  CAIRO_INTERNAL_SURFACE_TYPE_TEST_WRAPPING , CAIRO_INTERNAL_SURFACE_TYPE_NULL , CAIRO_INTERNAL_SURFACE_TYPE_TYPE3_GLYPH
}
 
enum  _cairo_internal_device_type { CAIRO_INTERNAL_DEVICE_TYPE_OBSERVER = 0x1000 , CAIRO_INTERNAL_DEVICE_TYPE_OBSERVER = 0x1000 , CAIRO_INTERNAL_DEVICE_TYPE_OBSERVER = 0x1000 }
 
enum  _cairo_direction {
  CAIRO_DIRECTION_FORWARD , CAIRO_DIRECTION_REVERSE , CAIRO_DIRECTION_FORWARD , CAIRO_DIRECTION_REVERSE ,
  CAIRO_DIRECTION_FORWARD , CAIRO_DIRECTION_REVERSE
}
 
enum  cairo_stock_t {
  CAIRO_STOCK_WHITE , CAIRO_STOCK_BLACK , CAIRO_STOCK_TRANSPARENT , CAIRO_STOCK_NUM_COLORS ,
  CAIRO_STOCK_WHITE , CAIRO_STOCK_BLACK , CAIRO_STOCK_TRANSPARENT , CAIRO_STOCK_NUM_COLORS ,
  CAIRO_STOCK_WHITE , CAIRO_STOCK_BLACK , CAIRO_STOCK_TRANSPARENT , CAIRO_STOCK_NUM_COLORS
}
 
enum  _cairo_image_transparency {
  CAIRO_IMAGE_IS_OPAQUE , CAIRO_IMAGE_HAS_BILEVEL_ALPHA , CAIRO_IMAGE_HAS_ALPHA , CAIRO_IMAGE_UNKNOWN ,
  CAIRO_IMAGE_IS_OPAQUE , CAIRO_IMAGE_HAS_BILEVEL_ALPHA , CAIRO_IMAGE_HAS_ALPHA , CAIRO_IMAGE_UNKNOWN ,
  CAIRO_IMAGE_IS_OPAQUE , CAIRO_IMAGE_HAS_BILEVEL_ALPHA , CAIRO_IMAGE_HAS_ALPHA , CAIRO_IMAGE_UNKNOWN
}
 
enum  _cairo_image_color {
  CAIRO_IMAGE_IS_COLOR , CAIRO_IMAGE_IS_GRAYSCALE , CAIRO_IMAGE_IS_MONOCHROME , CAIRO_IMAGE_UNKNOWN_COLOR ,
  CAIRO_IMAGE_IS_COLOR , CAIRO_IMAGE_IS_GRAYSCALE , CAIRO_IMAGE_IS_MONOCHROME , CAIRO_IMAGE_UNKNOWN_COLOR ,
  CAIRO_IMAGE_IS_COLOR , CAIRO_IMAGE_IS_GRAYSCALE , CAIRO_IMAGE_IS_MONOCHROME , CAIRO_IMAGE_UNKNOWN_COLOR
}
 

Macro Definition Documentation

◆ CAIRO_HAS_TEST_PAGINATED_SURFACE

#define CAIRO_HAS_TEST_PAGINATED_SURFACE   1

Definition at line 264 of file cairo-types-private.h.

◆ CAIRO_RECT_INT_MAX

#define CAIRO_RECT_INT_MAX   (INT_MAX >> CAIRO_FIXED_FRAC_BITS)

Definition at line 306 of file cairo-types-private.h.

◆ CAIRO_RECT_INT_MIN

#define CAIRO_RECT_INT_MIN   (INT_MIN >> CAIRO_FIXED_FRAC_BITS)

Definition at line 305 of file cairo-types-private.h.

Typedef Documentation

◆ cairo_array_t

typedef struct _cairo_array cairo_array_t

SECTION:cairo-types @Title: Types @Short_Description: Generic data types

This section lists generic data types used in the cairo API.

Definition at line 1 of file cairo-types-private.h.

◆ cairo_backend_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_box_double_t

◆ cairo_box_t

typedef struct _cairo_line cairo_box_t

◆ cairo_boxes_t

typedef struct _cairo_boxes_t cairo_boxes_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_cache_t

typedef struct _cairo_cache cairo_cache_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_circle_double_t

◆ cairo_clip_path_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_clip_t

typedef struct _cairo_clip cairo_clip_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_color_stop_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_color_t

typedef struct _cairo_color cairo_color_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_composite_rectangles_t

◆ cairo_compositor_t

Definition at line 97 of file cairo-types-private.h.

◆ cairo_contour_chain_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_contour_iter_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_contour_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_damage_t

typedef struct _cairo_damage cairo_damage_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_device_backend_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_device_surface_type_t

◆ cairo_direction_t

◆ cairo_distance_double_t

◆ cairo_distance_t

◆ cairo_edge_t

typedef struct _cairo_edge cairo_edge_t

◆ cairo_fallback_compositor_t

typedef struct cairo_fallback_compositor cairo_fallback_compositor_t

Definition at line 97 of file cairo-types-private.h.

◆ cairo_font_face_backend_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_format_masks_t

◆ cairo_glyph_size_t

typedef struct _cairo_rectangle_int16 cairo_glyph_size_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_glyph_text_info_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_gstate_backend_t

typedef struct _cairo_gstate_backend cairo_gstate_backend_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_gstate_t

typedef struct _cairo_gstate cairo_gstate_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_hash_entry_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_hash_table_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_image_color_t

◆ cairo_image_surface_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_image_transparency_t

◆ cairo_internal_surface_type_t

◆ cairo_lcd_filter_t

_cairo_lcd_filter: @CAIRO_LCD_FILTER_DEFAULT: Use the default LCD filter for font backend and target device @CAIRO_LCD_FILTER_NONE: Do not perform LCD filtering @CAIRO_LCD_FILTER_INTRA_PIXEL: Intra-pixel filter @CAIRO_LCD_FILTER_FIR3: FIR filter with a 3x3 kernel @CAIRO_LCD_FILTER_FIR5: FIR filter with a 5x5 kernel

The LCD filter specifies the low-pass filter applied to LCD-optimized bitmaps generated with an antialiasing mode of CAIRO_ANTIALIAS_SUBPIXEL.

Note: This API was temporarily made available in the public interface during the 1.7.x development series, but was made private before 1.8.

◆ cairo_line_t

typedef struct _cairo_line cairo_line_t

◆ cairo_mask_compositor_t

Definition at line 97 of file cairo-types-private.h.

◆ cairo_mime_data_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_observer_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_output_stream_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_paginated_mode_t

◆ cairo_paginated_surface_backend_t

◆ cairo_path_fixed_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_pen_t

typedef struct _cairo_pen cairo_pen_t

◆ cairo_pen_vertex_t

◆ cairo_point_double_t

◆ cairo_point_int_t

◆ cairo_polygon_t

◆ cairo_round_glyph_positions_t

◆ cairo_scaled_font_backend_t

◆ cairo_scaled_font_private_t

◆ cairo_scaled_font_subsets_t

◆ cairo_scaled_glyph_private_t

◆ cairo_scaled_glyph_t

Definition at line 97 of file cairo-types-private.h.

◆ cairo_slope_t

typedef struct _cairo_slope cairo_slope_t

◆ cairo_solid_pattern_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_spans_compositor_t

Definition at line 97 of file cairo-types-private.h.

◆ cairo_spline_add_point_func_t

typedef cairo_status_t(* cairo_spline_add_point_func_t) (void *closure, const cairo_point_t *point, const cairo_slope_t *tangent)

Definition at line 333 of file cairo-types-private.h.

◆ cairo_spline_knots_t

◆ cairo_spline_t

typedef struct _cairo_spline cairo_spline_t

◆ cairo_stroke_style_t

◆ cairo_surface_attributes_t

◆ cairo_surface_backend_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_surface_observer_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_surface_snapshot_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_surface_subsurface_t

◆ cairo_surface_wrapper_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_trapezoid_t

◆ cairo_traps_compositor_t

Definition at line 97 of file cairo-types-private.h.

◆ cairo_traps_t

typedef struct _cairo_traps cairo_traps_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_tristrip_t

Definition at line 1 of file cairo-types-private.h.

◆ cairo_unscaled_font_backend_t

◆ cairo_unscaled_font_t

◆ cairo_user_data_array_t

Definition at line 97 of file cairo-types-private.h.

◆ cairo_xlib_screen_info_t

typedef struct _cairo_xlib_screen_info cairo_xlib_screen_info_t

Definition at line 1 of file cairo-types-private.h.

Enumeration Type Documentation

◆ _cairo_direction

Enumerator
CAIRO_DIRECTION_FORWARD 
CAIRO_DIRECTION_REVERSE 
CAIRO_DIRECTION_FORWARD 
CAIRO_DIRECTION_REVERSE 
CAIRO_DIRECTION_FORWARD 
CAIRO_DIRECTION_REVERSE 

Definition at line 308 of file cairo-types-private.h.

◆ _cairo_image_color

Enumerator
CAIRO_IMAGE_IS_COLOR 
CAIRO_IMAGE_IS_GRAYSCALE 
CAIRO_IMAGE_IS_MONOCHROME 
CAIRO_IMAGE_UNKNOWN_COLOR 
CAIRO_IMAGE_IS_COLOR 
CAIRO_IMAGE_IS_GRAYSCALE 
CAIRO_IMAGE_IS_MONOCHROME 
CAIRO_IMAGE_UNKNOWN_COLOR 
CAIRO_IMAGE_IS_COLOR 
CAIRO_IMAGE_IS_GRAYSCALE 
CAIRO_IMAGE_IS_MONOCHROME 
CAIRO_IMAGE_UNKNOWN_COLOR 

Definition at line 403 of file cairo-types-private.h.

◆ _cairo_image_transparency

Enumerator
CAIRO_IMAGE_IS_OPAQUE 
CAIRO_IMAGE_HAS_BILEVEL_ALPHA 
CAIRO_IMAGE_HAS_ALPHA 
CAIRO_IMAGE_UNKNOWN 
CAIRO_IMAGE_IS_OPAQUE 
CAIRO_IMAGE_HAS_BILEVEL_ALPHA 
CAIRO_IMAGE_HAS_ALPHA 
CAIRO_IMAGE_UNKNOWN 
CAIRO_IMAGE_IS_OPAQUE 
CAIRO_IMAGE_HAS_BILEVEL_ALPHA 
CAIRO_IMAGE_HAS_ALPHA 
CAIRO_IMAGE_UNKNOWN 

Definition at line 396 of file cairo-types-private.h.

◆ _cairo_internal_device_type

Enumerator
CAIRO_INTERNAL_DEVICE_TYPE_OBSERVER 
CAIRO_INTERNAL_DEVICE_TYPE_OBSERVER 
CAIRO_INTERNAL_DEVICE_TYPE_OBSERVER 

Definition at line 260 of file cairo-types-private.h.

◆ _cairo_internal_surface_type

Enumerator
CAIRO_INTERNAL_SURFACE_TYPE_SNAPSHOT 
CAIRO_INTERNAL_SURFACE_TYPE_PAGINATED 
CAIRO_INTERNAL_SURFACE_TYPE_ANALYSIS 
CAIRO_INTERNAL_SURFACE_TYPE_OBSERVER 
CAIRO_INTERNAL_SURFACE_TYPE_TEST_FALLBACK 
CAIRO_INTERNAL_SURFACE_TYPE_TEST_PAGINATED 
CAIRO_INTERNAL_SURFACE_TYPE_TEST_WRAPPING 
CAIRO_INTERNAL_SURFACE_TYPE_NULL 
CAIRO_INTERNAL_SURFACE_TYPE_TYPE3_GLYPH 
CAIRO_INTERNAL_SURFACE_TYPE_SNAPSHOT 
CAIRO_INTERNAL_SURFACE_TYPE_PAGINATED 
CAIRO_INTERNAL_SURFACE_TYPE_ANALYSIS 
CAIRO_INTERNAL_SURFACE_TYPE_OBSERVER 
CAIRO_INTERNAL_SURFACE_TYPE_TEST_FALLBACK 
CAIRO_INTERNAL_SURFACE_TYPE_TEST_PAGINATED 
CAIRO_INTERNAL_SURFACE_TYPE_TEST_WRAPPING 
CAIRO_INTERNAL_SURFACE_TYPE_NULL 
CAIRO_INTERNAL_SURFACE_TYPE_TYPE3_GLYPH 
CAIRO_INTERNAL_SURFACE_TYPE_SNAPSHOT 
CAIRO_INTERNAL_SURFACE_TYPE_PAGINATED 
CAIRO_INTERNAL_SURFACE_TYPE_ANALYSIS 
CAIRO_INTERNAL_SURFACE_TYPE_OBSERVER 
CAIRO_INTERNAL_SURFACE_TYPE_TEST_FALLBACK 
CAIRO_INTERNAL_SURFACE_TYPE_TEST_PAGINATED 
CAIRO_INTERNAL_SURFACE_TYPE_TEST_WRAPPING 
CAIRO_INTERNAL_SURFACE_TYPE_NULL 
CAIRO_INTERNAL_SURFACE_TYPE_TYPE3_GLYPH 

Definition at line 248 of file cairo-types-private.h.

◆ _cairo_lcd_filter

_cairo_lcd_filter: @CAIRO_LCD_FILTER_DEFAULT: Use the default LCD filter for font backend and target device @CAIRO_LCD_FILTER_NONE: Do not perform LCD filtering @CAIRO_LCD_FILTER_INTRA_PIXEL: Intra-pixel filter @CAIRO_LCD_FILTER_FIR3: FIR filter with a 3x3 kernel @CAIRO_LCD_FILTER_FIR5: FIR filter with a 5x5 kernel

The LCD filter specifies the low-pass filter applied to LCD-optimized bitmaps generated with an antialiasing mode of CAIRO_ANTIALIAS_SUBPIXEL.

Note: This API was temporarily made available in the public interface during the 1.7.x development series, but was made private before 1.8.

Enumerator
CAIRO_LCD_FILTER_DEFAULT 
CAIRO_LCD_FILTER_NONE 
CAIRO_LCD_FILTER_INTRA_PIXEL 
CAIRO_LCD_FILTER_FIR3 
CAIRO_LCD_FILTER_FIR5 
CAIRO_LCD_FILTER_DEFAULT 
CAIRO_LCD_FILTER_NONE 
CAIRO_LCD_FILTER_INTRA_PIXEL 
CAIRO_LCD_FILTER_FIR3 
CAIRO_LCD_FILTER_FIR5 
CAIRO_LCD_FILTER_DEFAULT 
CAIRO_LCD_FILTER_NONE 
CAIRO_LCD_FILTER_INTRA_PIXEL 
CAIRO_LCD_FILTER_FIR3 
CAIRO_LCD_FILTER_FIR5 

Definition at line 176 of file cairo-types-private.h.

◆ _cairo_paginated_mode

Enumerator
CAIRO_PAGINATED_MODE_ANALYZE 
CAIRO_PAGINATED_MODE_RENDER 
CAIRO_PAGINATED_MODE_FALLBACK 
CAIRO_PAGINATED_MODE_ANALYZE 
CAIRO_PAGINATED_MODE_RENDER 
CAIRO_PAGINATED_MODE_FALLBACK 
CAIRO_PAGINATED_MODE_ANALYZE 
CAIRO_PAGINATED_MODE_RENDER 
CAIRO_PAGINATED_MODE_FALLBACK 

Definition at line 242 of file cairo-types-private.h.

◆ _cairo_round_glyph_positions

Enumerator
CAIRO_ROUND_GLYPH_POS_DEFAULT 
CAIRO_ROUND_GLYPH_POS_ON 
CAIRO_ROUND_GLYPH_POS_OFF 
CAIRO_ROUND_GLYPH_POS_DEFAULT 
CAIRO_ROUND_GLYPH_POS_ON 
CAIRO_ROUND_GLYPH_POS_OFF 
CAIRO_ROUND_GLYPH_POS_DEFAULT 
CAIRO_ROUND_GLYPH_POS_ON 
CAIRO_ROUND_GLYPH_POS_OFF 

Definition at line 184 of file cairo-types-private.h.

◆ cairo_stock_t

Enumerator
CAIRO_STOCK_WHITE 
CAIRO_STOCK_BLACK 
CAIRO_STOCK_TRANSPARENT 
CAIRO_STOCK_NUM_COLORS 
CAIRO_STOCK_WHITE 
CAIRO_STOCK_BLACK 
CAIRO_STOCK_TRANSPARENT 
CAIRO_STOCK_NUM_COLORS 
CAIRO_STOCK_WHITE 
CAIRO_STOCK_BLACK 
CAIRO_STOCK_TRANSPARENT 
CAIRO_STOCK_NUM_COLORS 

Definition at line 389 of file cairo-types-private.h.