Duplicate an offscreen context
PdOffscreenContext_t * PdDupOffscreenContext( PdOffscreenContext_t *context, unsigned long flags );
The driver may change the dimensions and/or image type of the context in order to comply with this flag.
PdDupOffscreenContext() makes a copy of the given context. This not only creates a context that has the same dimensions and image type, but also copies the image data.
|You must target this function at a specific card by calling PdSetTargetDevice(). PdDupOffscreenContext() blocks until the operation is complete.|
A pointer to a PdOffscreenContext_t structure, or NULL on failure.
PdCreateOffscreenContext(), PdGetOffscreenContextPtr(), PdOffscreenContext_t, PdSetOffscreenTranslation(), PdSetTargetDevice(), PgContextBlit(), PgSwapDisplay()
“Video memory offscreen” in the Raw Drawing and Animation chapter of the Photon Programmer's Guide