|
file | antialias.c |
| A core module for antialiasing.
|
|
file | caldev.c |
| Implementation of the calendar device type. See Postscript Language Reference Supplement for Version 2 (Pages 150-151).
|
|
file | config.c |
| Implementation of the %config% (configuration) device type.
|
|
file | deverrors.c |
| This file implements the thread-local error interface for skin devices. Skin devices may be built into corelib (for HMR RIPs), or may be part of the SDK code (for HHR).
|
|
file | devparam.h |
| Contains definitions shared between the PageBuffer (pgbdev) and Screening (scrndev) example device implememtations.
|
|
file | devutils.c |
| Contains functions which can be shared between multiple devices.
|
|
file | event.c |
| This file provides the Events system API.
|
|
file | fdecrypt.c |
| Example implementation of the font decoder filter.
|
|
file | file.c |
| Platform independent implementation of the skinkit file I/O interfaces.
|
|
file | filedev.c |
| Implementation of the file system device type.
|
|
file | fndcrypt.c |
| Example implementation of the font decoder and encoder filter. If you wish to just test font decoding, define TEST_DECRYPTFONT instead. There are two encryption algorithms supported, to show how to implement multiple strategies.
|
|
file | framebuffer.c |
| Common support for framebuffer raster output backends.
|
|
file | gfiltrav.c |
| The averaging filter for anti-aliasing and reduced roam.
|
|
file | hotfolder.c |
| Hot folder implementation.
|
|
file | hotfolderprv.h |
| Hot folder skinkit private API.
|
|
file | hvdmemfb.c |
| Support for local memory framebuffers for eHVD elements.
|
|
file | hvdoutput.c |
| Support for raster output of composited external Harlequin VariData elements.
|
|
file | hvdrstore.c |
| Support for raster store API for eHVD elements.
|
|
file | hvdshmfb.c |
| Support for shared memory framebuffers for eHVD elements. This allows a Scalable RIP to share eHVD elements across the entire RIP farm, without needing coordination from a raster manager or central controller.
|
|
file | inputq.c |
| Input queue implementation.
|
|
file | inputqprv.h |
| Input queue implementation.
|
|
file | kit.h |
| Exports to other skinkit files from skinkit.c.
|
|
file | mem.c |
| Memory-related utility functions.
|
|
file | memfs.c |
| Implementation of an input/output device tied to in-memory data.
|
|
file | monitor.c |
| The monitor device type. This implements standard input and output for the rip.
|
|
file | namedcolordev.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 | paths.c |
| File-related utility functions.
|
|
file | pgbdev.c |
| The implementation of the %pagebuffer% device.
|
|
file | photoinkdev.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 is in skintest. It contains the device specific code for light/dark splitting algorithms. The photoinkdev.c file (this file) 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 | pnotify.h |
| API for platform implementations of directory and file change notification.
|
|
file | preboot.c |
| Implementation of the preboot device type.
|
|
file | probelog.c |
| Capture profiling information from RIP.
|
|
file | probelog.h |
| Capture profiling information from RIP.
|
|
file | progdev.c |
| Implementation of an example progress device.
|
|
file | progevts.c |
| Progress filter event handling example.
|
|
file | psock.h |
| Socket related utility functions with per-platform implementations.
|
|
file | ramdev.c |
| Implementation of a filesystem device tied to in-memory data.
|
|
file | rdr.c |
| This file implements the RIP Data Resource (RDR) System.
|
|
file | rdrglue.c |
| This file provides interfacing between the core RIP Data Resource API and the skin.
|
|
file | rdrpriv.h |
| This file provides definitions for the core RIP Data Resource API.
|
|
file | rdutils.c |
| Utilities for RasterDescription manipulation.
|
|
file | ripthread.c |
| Example implementation of corerip integration: Starting the RIP.
|
|
file | ripthread.h |
| RIP lifecycle code.
|
|
file | rowsum.h |
| Template routines to sum rows of pixels in groups of N.
|
|
file | sanitize_path.c |
| Utilities for sanitizing paths.
|
|
file | scrndev.c |
| An example implementation of an AM screen parameter capture device.
|
|
file | scrndev.h |
| Describes interface shared between the Screening (scrndev) and PageBuffer (pgbdev) example device implementations.
|
|
file | skinkit.c |
| This file implements the interface between the "push" model of the SwLe example skin functions, and the natural "pull" model of the core Harlequin RIP interface. It does this by synchronizing the thread on which the RIP is running with the calling application thread.
|
|
file | sockdev.c |
| Implementation of socket input device type.
|
|
file | streamdev.c |
| Implementation of an input/output device tied to a stream reader.
|
|
file | strutils.c |
| String-related utility functions.
|
|
file | sync.c |
| Synchronization between the application calling thread and the thread that is running the RIP. Having this synchronization simplifies the application code because it doesn't need to worry about callbacks on the monitor or raster functions happening asynchronously - they will only happen when the application has called into one of the SwLe functions and is blocked waiting for the result.
|
|
file | sync.h |
| Cross platform synchronization primitives.
|
|
file | threadcommon.c |
| Platform independent parts of the threads API implementation.
|
|
file | threadcommon.h |
| Platform independent parts of the threads API implementation.
|
|
file | tiling_error.c |
| The Error method implementation of the Tiling method API.
|
|
file | tiling_explicit.c |
| The Explicit method implementation of the Tiling method API.
|
|
file | tiling_methods.h |
| Initialisation for tiling method instances.
|
|
file | tiling_rectangular.c |
| The Rectangular method implementation of the Tiling method API.
|
|
file | timeline.c |
| This file provides the Timeline API.
|
|
file | timerimp.h |
| Defines timed callback API.
|
|
file | uniondev.c |
| Implementation of the union device type.
|
|
file | zlibutil.c |
| zlib utilities.
|
|
file | zlibutil.h |
| zlib utilities
|
|