12345678910111213141516171819202122232425262728293031323334353637 |
- /* Copyright (C) 2002 artofcode LLC. All rights reserved.
-
- This software is provided AS-IS with no warranty, either express or
- implied.
-
- This software is distributed under license and may not be copied,
- modified or distributed except as expressly authorized under the terms
- of the license contained in the file LICENSE in this distribution.
-
- For more information about licensing, please refer to
- http://www.ghostscript.com/licensing/. For information on
- commercial licensing, go to http://www.artifex.com/licensing/ or
- contact Artifex Software, Inc., 101 Lucas Valley Road #110,
- San Rafael, CA 94903, U.S.A., +1(415)492-9861.
- */
- /* $Id: gdevddrw.h,v 1.4 2004/02/08 01:41:58 igor Exp $ */
- /* Prototypes of some polygon and image drawing procedures */
- #ifndef gdevddrw_INCLUDED
- # define gdevddrw_INCLUDED
- enum fill_trap_flags {
- ftf_peak0 = 1,
- ftf_peak1 = 2,
- ftf_pseudo_rasterization = 4
- };
- int gx_fill_trapezoid_cf_fd(gx_device * dev, const gs_fixed_edge * left,
- const gs_fixed_edge * right, fixed ybot, fixed ytop, int flags,
- const gx_device_color * pdevc, gs_logical_operation_t lop);
- int gx_fill_trapezoid_cf_nd(gx_device * dev, const gs_fixed_edge * left,
- const gs_fixed_edge * right, fixed ybot, fixed ytop, int flags,
- const gx_device_color * pdevc, gs_logical_operation_t lop);
- #endif /* gdevddrw_INCLUDED */
|