Rev 1892 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1892 | Rev 3959 | ||
---|---|---|---|
Line 42... | Line 42... | ||
42 | 42 | ||
43 | #include "cairo-types-private.h" |
43 | #include "cairo-types-private.h" |
44 | #include "cairo-list-private.h" |
44 | #include "cairo-list-private.h" |
45 | #include "cairo-reference-count-private.h" |
45 | #include "cairo-reference-count-private.h" |
- | 46 | #include "cairo-clip-private.h" |
|
Line 46... | Line 47... | ||
46 | #include "cairo-clip-private.h" |
47 | #include "cairo-surface-backend-private.h" |
Line 47... | Line 48... | ||
47 | 48 | ||
48 | typedef void (*cairo_surface_func_t) (cairo_surface_t *); |
49 | typedef void (*cairo_surface_func_t) (cairo_surface_t *); |
Line 59... | Line 60... | ||
59 | cairo_content_t content; |
60 | cairo_content_t content; |
Line 60... | Line 61... | ||
60 | 61 | ||
61 | cairo_reference_count_t ref_count; |
62 | cairo_reference_count_t ref_count; |
62 | cairo_status_t status; |
63 | cairo_status_t status; |
- | 64 | unsigned int unique_id; |
|
- | 65 | unsigned int serial; |
|
Line -... | Line 66... | ||
- | 66 | cairo_damage_t *damage; |
|
63 | unsigned int unique_id; |
67 | |
64 | 68 | unsigned _finishing : 1; |
|
65 | unsigned finished : 1; |
69 | unsigned finished : 1; |
66 | unsigned is_clear : 1; |
70 | unsigned is_clear : 1; |
Line 99... | Line 103... | ||
99 | * cairo_surface_create_similar(). |
103 | * cairo_surface_create_similar(). |
100 | */ |
104 | */ |
101 | cairo_font_options_t font_options; |
105 | cairo_font_options_t font_options; |
102 | }; |
106 | }; |
Line -... | Line 107... | ||
- | 107 | ||
- | 108 | cairo_private cairo_surface_t * |
|
- | 109 | _cairo_surface_create_in_error (cairo_status_t status); |
|
- | 110 | ||
- | 111 | cairo_private cairo_surface_t * |
|
- | 112 | _cairo_int_surface_create_in_error (cairo_int_status_t status); |
|
- | 113 | ||
- | 114 | cairo_private cairo_surface_t * |
|
- | 115 | _cairo_surface_get_source (cairo_surface_t *surface, |
|
- | 116 | cairo_rectangle_int_t *extents); |
|
- | 117 | ||
- | 118 | cairo_private cairo_status_t |
|
- | 119 | _cairo_surface_flush (cairo_surface_t *surface, unsigned flags); |
|
103 | 120 |