Harlequin RIP SDK
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages

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

#include "hvdshmfb.h"

Data Fields

RasterDescriptionrasterDescription
 
const uint8cacheId
 
const uint8setupId
 
size_t userSize
 

Detailed Description

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

When using the framebuffer interface functions shmfb_acquire() and shmfb_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

◆ cacheId

const uint8* shmfb_framebuffer_data::cacheId

The HVD cache ID to be associated with rasters.

◆ rasterDescription

RasterDescription* shmfb_framebuffer_data::rasterDescription

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

◆ setupId

const uint8* shmfb_framebuffer_data::setupId

The HVD setup ID to be associated with rasters.

◆ userSize

size_t shmfb_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 shmfb_raster_userdata().


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