Linux makefiles
[canaan.git] / prj / tech / libsrc / g2 / g2clip.h
blob4685ed5b2294f5b4a6e2e6cc85dc46131cb67525
1 // $Header: x:/prj/tech/libsrc/g2/RCS/g2clip.h 1.4 1997/02/04 11:23:45 KEVIN Exp $
2 #ifndef __G2CLIP_H
3 #define __G2CLIP_H
4 #include <plytyp.h>
5 #include <g2spoint.h>
7 enum {
8 G2C_CLIP_NONE,
9 G2C_CLIP_I,
10 G2C_CLIP_RGB,
11 G2C_CLIP_UV,
12 G2C_CLIP_UVI,
13 G2C_CLIP_UVW,
14 G2C_CLIP_UVWI,
15 G2C_CLIP_UVWIH,
18 extern void g2_clip_fixup(int n, g2s_point **vpl);
19 extern int g2_clip_poly(int n, int flags, g2s_point **vpl, g2s_point ***pcvpl);
20 extern int g2_clip_polygon(int n, int flags, grs_vertex **vpl, grs_vertex ***pcvpl);
22 #endif