Lines Matching full:extern
19 extern void skin_region_init_empty( SkinRegion* r );
20 extern void skin_region_init( SkinRegion* r, int x1, int y1, int x2, int y2 );
21 extern void skin_region_init_rect( SkinRegion* r, SkinRect* rect );
22 extern void skin_region_init_box( SkinRegion* r, SkinBox* box );
23 extern void skin_region_init_copy( SkinRegion* r, SkinRegion* r2 );
24 extern void skin_region_reset( SkinRegion* r );
27 extern void skin_region_copy( SkinRegion* r, SkinRegion* src );
30 extern int skin_region_equals( SkinRegion* r1, SkinRegion* r2 );
33 extern void skin_region_swap( SkinRegion* r, SkinRegion* r2 );
35 extern int skin_region_is_empty( SkinRegion* r );
36 extern int skin_region_is_rect( SkinRegion* r );
37 extern int skin_region_is_complex( SkinRegion* r );
38 extern void skin_region_get_bounds( SkinRegion* r, SkinRect* bounds );
40 extern void skin_region_translate( SkinRegion* r, int dx, int dy );
42 extern SkinOverlap skin_region_contains( SkinRegion* r, int x, int y );
44 extern SkinOverlap skin_region_contains_rect( SkinRegion* r,
47 extern SkinOverlap skin_region_contains_box( SkinRegion* r, SkinBox* b );
50 extern SkinOverlap skin_region_test_intersect( SkinRegion* r1,
55 extern int skin_region_intersect ( SkinRegion* r, SkinRegion* r2 );
56 extern int skin_region_intersect_rect( SkinRegion* r, SkinRect* rect );
62 extern void skin_region_union ( SkinRegion* r, SkinRegion* r2 );
63 extern void skin_region_union_rect( SkinRegion* r, SkinRect* rect );
66 extern void skin_region_substract ( SkinRegion* r, SkinRegion* r2 );
67 extern void skin_region_substract_rect( SkinRegion* r, SkinRect* rect );
70 extern void skin_region_xor( SkinRegion* r, SkinRegion* r2 );
75 extern void skin_region_iterator_init( SkinRegionIterator* iter,
78 extern int skin_region_iterator_next( SkinRegionIterator* iter,
81 extern int skin_rection_iterator_next_box( SkinRegionIterator* iter,