The %cmmparams%
example PostScript device for setting configuration parameters used by the PureColor CMM example.
More...
#include <stdio.h>
#include <time.h>
#include <string.h>
#include "std.h"
#include "devutils.h"
#include "kitdevs.h"
#include "skinkit.h"
#include "rdrapi.h"
#include "skindevs.h"
#include "swdevice.h"
#include "cmm_params.h"
Data Structures | |
struct | pureColorPrivate |
Private data for the %cmmparams% PostScript device. More... | |
Typedefs | |
typedef struct pureColorPrivate | pureColorPrivate |
Private data for the %cmmparams% PostScript device. | |
Enumerations | |
enum | |
Indices into the %cmmparams% parameter table for each key. | |
Functions | |
static int32 | cmmSetError (DEVICELIST *dev, DEVICE_result error) |
Set the error code for the %cmmparams% device. | |
static int32 | cmmInit (DEVICELIST *dev) |
Initialise a cmmParams object with the default values for the params. | |
static int32 | cmmSetParam (DEVICELIST *dev, DEVICEPARAM *param) |
Set a %cmmparams% device param with a new value. More... | |
static int32 | cmmStartParam (DEVICELIST *dev) |
Prepare the device for a set of calls to cmmGetParam() as part of currentdevparams . More... | |
static int32 | cmmGetParam (DEVICELIST *dev, DEVICEPARAM *param) |
Retrieve the current value of a %cmmparams% device param. More... | |
HqBool | purecolor_register_params (void) |
Register the CMM_PARAMS_DEVICE_TYPE PostScript device type. More... | |
Variables | |
static char * | cmmDevNames [N_CMM_PARAMS] |
The keys for the cmmparams% parameters. | |
cmmParams * | g_cmmParams = ((void*)0) |
Pointer to the mounted %cmmparams% device. More... | |
The %cmmparams%
example PostScript device for setting configuration parameters used by the PureColor CMM example.
cmmParams* g_cmmParams = ((void*)0) |
Pointer to the mounted %cmmparams%
device.
We only allow one device to be mounted at a time. This pointer is referenced by the CMM PureColor module which it uses to control which colors should be deemed to be pure.