Subversion Repositories Kolibri OS

Rev

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