Cairo: changed build.io to make the addon compile on my machine
[io/quag.git] / addons / Cairo / source / IoCairoPatternSolid.h
blob751025c242627ee4cffc0109986d01d1b14f6a33
1 /*#io
2 Cairo ioDoc(
3 docCopyright("Trevor Fancher", 2007)
4 docLicense("BSD revised")
5 docObject("Cairo")
6 docDescription("Cairo is a 2D graphics library. http://cairographics.org/")
7 docCategory("Graphics")
8 */
10 #ifndef IOCAIROPATTERNSOLID_DEFINED
11 #define IOCAIROPATTERNSOLID_DEFINED 1
13 #include "IoObject.h"
14 #include <cairo.h>
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);
33 #endif