A structure containing the parameters for SwLeDo(). More...
#include "skinkit.h"
Data Fields | |
size_t | size |
size_t | RIP_maxAddressSpaceInBytes |
size_t | RIP_workingSizeInBytes |
size_t | RIP_emergencySizeInBytes |
void * | RIP_memory |
SysMemFns * | pSysMemFns |
SwLeMONITORCALLBACK * | monitor |
HqBool | fContinueAfterError |
int | exitvalue |
int | queuestate |
HqBool | fProcessQueueWait |
A structure containing the parameters for SwLeDo().
int SwLeDoParams::exitvalue |
Exit value of the SDK or RIP process. This should be initialised to zero (EXIT_SUCCESS). SwLeDo() will refuse requests to continue processing jobs, or to re-initialise the RIP or SDK if this is non-zero, however it will perform shutdown actions as requested for the target state.
HqBool SwLeDoParams::fContinueAfterError |
Should we continue processing more jobs after a job error?
HqBool SwLeDoParams::fProcessQueueWait |
Should SwLeDo() wait for more input after processing all jobs on the queue with SW_LE_DO_PROCESS_QUEUE, if there are persistent sources of input that might add more jobs to the queue?
SwLeMONITORCALLBACK* SwLeDoParams::monitor |
A pointer to a monitor callback function, passed to SwLeStart().
SysMemFns* SwLeDoParams::pSysMemFns |
A pointer to the system memory functions for non-MPS allocations, or NULL
. This is passed to SwLeSDKStart().
int SwLeDoParams::queuestate |
The state of the input queue after SW_LE_DO_PROCESS_QUEUE. This is one of the SwLeProcessQueueResult enumeration values.
size_t SwLeDoParams::RIP_emergencySizeInBytes |
Additional memory beyond RIP_workingSizeInBytes to use before resorting to partial paint. Only meaningful if RIP_memory is NULL
. This is passed to SwLeMemInit() and SwLeStart().
size_t SwLeDoParams::RIP_maxAddressSpaceInBytes |
Size of virtual memory available to RIP, as initially requested or modified by SwLeSDKStart(). This is passed to SwLeMemInit() and SwLeStart().
void* SwLeDoParams::RIP_memory |
A pointer to an allocated buffer of size RIP_workingSizeInBytes, or NULL
. This is passed to SwLeMemInit() and SwLeStart().
size_t SwLeDoParams::RIP_workingSizeInBytes |
Size of the memory buffer that the RIP will work in, as initially requested or modified by SwLeSDKStart(). This is passed to SwLeMemInit() and SwLeStart().
size_t SwLeDoParams::size |
Size of this structure.