Structure type for use as type for data pointer when using framebuffer support to manage local memory rasters. More...
#include "hvdmemfb.h"
Data Fields | |
RasterDescription * | rasterDescription |
HqBool | fSysAlloc |
size_t | userSize |
Structure type for use as type for data pointer when using framebuffer support to manage local memory rasters.
When using the framebuffer interface functions memfb_acquire() and memfb_release(), a structure pointer of this type must be supplied as the data parameter in each call to framebuffer_acquire(), and must remain valid for the lifetime of the framebuffer.
HqBool memfb_framebuffer_data::fSysAlloc |
If TRUE, memory for the raster will be allocated from the operating system, using malloc()/free(). If FALSE, memory for the raster will be allocated from the RIP's arena using MemAlloc()/MemFree().
RasterDescription* memfb_framebuffer_data::rasterDescription |
The raster description being used to create frame or sheet handles.
size_t memfb_framebuffer_data::userSize |
The size of user data to allocate for each frame or sheet handle. The address of the user data can be recovered using memfb_raster_userdata().