X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fdevices%2Fpolyops.h;fp=lib%2Fdevices%2Fpolyops.h;h=fa1379e2d8225256e856695dc425347ce89853a1;hb=0430a2dbc9e881eb4e0561fdc9e21e0f400ec094;hp=0000000000000000000000000000000000000000;hpb=e4a9806b62773b5652ad0a854ccfd6cfb888cc45;p=swftools.git diff --git a/lib/devices/polyops.h b/lib/devices/polyops.h new file mode 100644 index 0000000..fa1379e --- /dev/null +++ b/lib/devices/polyops.h @@ -0,0 +1,40 @@ +/* gfxdevice_polyops.h + Header file for gfxdevice_polyops.c + + Part of the swftools package. + + Copyright (c) 2008 Matthias Kramm + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ + +#ifndef __gfxdevice_polyops_h__ +#define __gfxdevice_polyops_h__ + +#include "../gfxdevice.h" + + +#ifdef __cplusplus +extern "C" { +#endif + +void gfxdevice_removeclippings_init(gfxdevice_t*self, gfxdevice_t*dest); +void gfxdevice_union_init(gfxdevice_t*self, gfxdevice_t*dest); +gfxline_t*gfxdevice_union_getunion(struct _gfxdevice*dev); + +#ifdef __cplusplus +} +#endif + +#endif //__gfxdevice_polyops_h__