diff options
Diffstat (limited to 'src/libparsec/include/utl_clip.h')
| -rw-r--r-- | src/libparsec/include/utl_clip.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/libparsec/include/utl_clip.h b/src/libparsec/include/utl_clip.h new file mode 100644 index 0000000..9065935 --- /dev/null +++ b/src/libparsec/include/utl_clip.h @@ -0,0 +1,35 @@ +/* + * PARSEC HEADER: xac_clip.h + */ + +#ifndef _XAC_CLIP_H_ +#define _XAC_CLIP_H_ + + +// xac_clip.c implements the following functions +// --------------------------------------------- +// IterPolygon3 *CLIP_VolumeIterTriangle3( IterTriangle3 *poly, Plane3 *volume, dword cullmask ); +// IterPolygon3 *CLIP_VolumeIterTriangle3_UVW( IterTriangle3 *poly, Plane3 *volume, dword cullmask ); +// IterPolygon3 *CLIP_VolumeIterTriangle3_RGBA( IterTriangle3 *poly, Plane3 *volume, dword cullmask ); +// IterPolygon3 *CLIP_VolumeIterRectangle3( IterRectangle3 *poly, Plane3 *volume, dword cullmask ); +// IterPolygon3 *CLIP_VolumeIterRectangle3_UVW( IterRectangle3 *poly, Plane3 *volume, dword cullmask ); +// IterPolygon3 *CLIP_VolumeIterRectangle3_RGBA( IterRectangle3 *poly, Plane3 *volume, dword cullmask ); +// IterPolygon3 *CLIP_VolumeIterPolygon3( IterPolygon3 *poly, Plane3 *volume, dword cullmask ); +// IterPolygon3 *CLIP_VolumeIterPolygon3_UVW( IterPolygon3 *poly, Plane3 *volume, dword cullmask ); +// IterPolygon3 *CLIP_VolumeIterPolygon3_RGBA( IterPolygon3 *poly, Plane3 *volume, dword cullmask ); +// IterPolygon3 *CLIP_PlaneIterTriangle3( IterTriangle3 *poly, Plane3 *plane ); +// IterPolygon3 *CLIP_PlaneIterTriangle3_UVW( IterTriangle3 *poly, Plane3 *plane ); +// IterPolygon3 *CLIP_PlaneIterTriangle3_RGBA( IterTriangle3 *poly, Plane3 *plane ); +// IterPolygon3 *CLIP_PlaneIterRectangle3( IterRectangle3 *poly, Plane3 *plane ); +// IterPolygon3 *CLIP_PlaneIterRectangle3_UVW( IterRectangle3 *poly, Plane3 *plane ); +// IterPolygon3 *CLIP_PlaneIterRectangle3_RGBA( IterRectangle3 *poly, Plane3 *plane ); +// IterPolygon3 *CLIP_PlaneIterPolygon3( IterPolygon3 *poly, Plane3 *plane ); +// IterPolygon3 *CLIP_PlaneIterPolygon3_UVW( IterPolygon3 *poly, Plane3 *plane ); +// IterPolygon3 *CLIP_PlaneIterPolygon3_RGBA( IterPolygon3 *poly, Plane3 *plane ); +// IterLine2 *CLIP_RectangleIterLine2( IterLine2 *line, Rectangle2 *rect ); +// IterLine3 *CLIP_PlaneIterLine3( IterLine3 *line, Plane3 *plane ); + + +#endif // _XAC_CLIP_H_ + + |
