(v13) SwLeStart
This page applies to Harlequin v13.1r0 and later; and to Harlequin Core but not Harlequin MultiRIP.
This function starts the Harlequin Core, giving it an area of memory pMemory
of size RIP_workingSizeInBytes
bytes to work in. If pMemory
is NULL
, the skin allocates RIP_workingSizeInBytes
bytes of memory itself. In either case, the RIP manages its own allocation from this pool.
This function returns TRUE
on a successful start, and FALSE
otherwise (if for example, the SW folder cannot be found).
Text output by the RIP (error messages, information messages, and jobs writing to stdout
and stderr
) are delivered to the callback function *pfnMonitor
a parameter of SwLeStart
(when not NULL
) for the duration of the RIP session.
RIP_emergencySizeInBytes
is additional memory beyond RIP_workingSizeInBytes
to use before resorting to partial paint, and is only meaningful if pMemory
is NULL
and RIP_workingSizeInBytes
is not 0
.
For more information on pfnMonitor
see (v13) Monitor handling pfnMonitor.