Harlequin RIP SDK

Structure type for use as type for data pointer when using framebuffer support to manage local memory rasters. More...

#include "hvdmemfb.h"

Data Fields

RasterDescriptionrasterDescription
 
HqBool fSysAlloc
 
size_t userSize
 

Detailed Description

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.

Field Documentation

◆ fSysAlloc

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

RasterDescription* memfb_framebuffer_data::rasterDescription

The raster description being used to create frame or sheet handles.

◆ userSize

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().


The documentation for this struct was generated from the following file: