3 docCopyright("Trevor Fancher", 2007)
4 docLicense("BSD revised")
6 docDescription("Cairo is a 2D graphics library. http://cairographics.org/")
7 docCategory("Graphics")
10 #ifndef IOCAIROPATTERNSOLID_DEFINED
11 #define IOCAIROPATTERNSOLID_DEFINED 1
16 #define ISCAIROPATTERNSOLID(self) IoObject_hasCloneFunc_(self, (IoTagCloneFunc *)IoCairoPatternSolid_rawClone)
18 typedef IoObject IoCairoPatternSolid
;
20 IoCairoPatternSolid
*IoCairoPatternSolid_rawClone(IoCairoPatternSolid
*self
);
21 IoCairoPatternSolid
*IoCairoPatternSolid_proto(void *state
);
22 IoCairoPatternSolid
*IoCairoPatternSolid_new(void *state
);
24 void IoCairoPatternSolid_free(IoCairoPatternSolid
*self
);
25 void IoCairoPatternSolid_mark(IoCairoPatternSolid
*self
);
27 cairo_pattern_t
*IoCairoPatternSolid_getRawPatternSolid(IoCairoPatternSolid
*self
);
29 /* ----------------------------------------------------------- */
31 IoObject
*IoCairoPatternSolid_create(IoCairoPatternSolid
*self
, IoObject
*locals
, IoMessage
*m
);