Harlequin RIP SDK
src Directory Reference

Files

file  argusage.c
 Common platform argument parsing and usage reporting.
 
file  argusage.h
 Common platform argument parsing and usage reporting.
 
file  asynctiffrast.c
 Implementation of a asynchronous raster output.
 
file  asynctiffrast.h
 Raster callback declarations for band placement TIFF backend.
 
file  debugpage.c
 Debug/QA assistance for checking page numbers from raster backends. When called during a raster start, raster finish, or eHVD page ready call, the debug_page_info() call prints information about the page output which can be used to determine if the page was constructed as expected. The function only prints the page information if the boolean RasterParam DebugPageInfo is set to true.
 
file  debugpage.h
 Optionally print page information for raster backends.
 
file  frametiffrast.c
 Implementation of a framebuffer output 'device'.
 
file  frametiffrast.h
 Raster callback declarations for framebuffer TIFF backend.
 
file  generateformat.c
 Filename generation from a format for "clrip" application output files.
 
file  generateformat.h
 GenerateFormat function.
 
file  hvdrast.c
 Harlequin VariData (external) raster discarding backend, HVDNONE, and raw raster backend, HVDRAW.
 
file  hvdrast.h
 Raster callback interface for HVDNONE and HVDRAW backends.
 
file  hvdreport.c
 Generic message reporting for eHVD output in raster backends.
 
file  hvdreport.h
 Generic message reporting for eHVD output in raster backends.
 
file  jpegrast.c
 JPEG raster output file functions.
 
file  jpegrast.h
 JPEG-specific Raster callback definitions.
 
file  ldkapi.h
 Functions for LDK security.
 
file  libtiffrast.c
 This file implements a TIFF writer for the LE product, using Sam Leffler's libtiff for output. Some attempt is made to re-map channels onto well-supported TIFF modes, but the support for more esoteric TIFF options is poor at best, so files generated may not load in viewers.
 
file  libtiffrast.h
 Raster callback declarations for the libtiff-based TIFF backend.
 
file  namedcolorlookup.c
 Example of a PostScript device type to implement named color lookup. This example is unusual in that it is split into two files.
 
file  nonerast.c
 Implementation of a raster data sink.
 
file  nonerast.h
 The nonerast files implement a backend which discards raster data.
 
file  photoinksplitter.c
 Example of a PostScript device type to implement photoink splitting. This example is unusual in that it is split into two files. The photoinksplitter.c file (this file) contains the device specific code for light/dark splitting algorithms. It should be rewritten for each device. The photoinkdev.c file is in skinkit. It contains boilerplate code for a PostScript device that acts as the intermediary between the RIP and the photoink splitting algorithms. This file is not expected to require any changes.
 
file  pngrast.c
 PNG raster output file functions.
 
file  pngrast.h
 PNG-specific Raster callback definitions.
 
file  rawrast.c
 Implementation of a raw output channel that sends raster data using a PostScript output device.
 
file  rawrast.h
 The rawrast files implement an example backend which sends raw raster data using a PostScript output device.
 
file  rlerast.c
 RLE raster output.
 
file  rlerast.h
 RLE-specific Raster callback definitions.
 
file  rmreport.c
 Simplified Scalable RIP Raster Manager reporting for raster backends.
 
file  rmreport.h
 Simplified Scalable RIP Raster Manager reporting for raster backends that produce files.
 
file  skintest.c
 Core implementation of the interaction between the RIP and the skin.
 
file  skintest.h
 This file declares various utility functions used to form the example command-line RIP application.
 
file  skintestdata.c
 Global data used by skintest.
 
file  skintestdata.h
 Global data used by skintest.