Harlequin RIP SDK
pi_details_t Struct Reference

Data Fields

const uint8devname
 
int32 devnamelen
 
int32 n_split_components
 
float start_at_tint [MAX_SPLIT_COMPONENTS]
 
float max_value [MAX_SPLIT_COMPONENTS]
 
float max_at_tint [MAX_SPLIT_COMPONENTS]
 
float end_at_tint [MAX_SPLIT_COMPONENTS]
 

Detailed Description

Details about the splitting within one photoink device, including params used by the splitter function. Each CMYK component uses 'n_split_components' inks, which must be <= MAX_SPLIT_COMPONENTS. Each ink is non-zero within the range of tint values 'start_at_tint' to 'end_at_tint', with it's maximum value at the tint value of 'max_at_tint'. The implementation of pi_splitter() determines the shape of the curve within this range. The ranges of the inks may overlap. The comps entries must be in the same order as 'comp_names'.

Field Documentation

◆ devname

const uint8* pi_details_t::devname

Photoink device name, e.g. "photoink2212".

◆ devnamelen

int32 pi_details_t::devnamelen

Length of devname.

◆ end_at_tint

float pi_details_t::end_at_tint[MAX_SPLIT_COMPONENTS]

Largest tint value using this ink.

◆ max_at_tint

float pi_details_t::max_at_tint[MAX_SPLIT_COMPONENTS]

Tint value that applies 'max_value' for this ink.

◆ max_value

float pi_details_t::max_value[MAX_SPLIT_COMPONENTS]

Maximum color value for this ink.

◆ n_split_components

int32 pi_details_t::n_split_components

Number of inks for this CMYK component.

◆ start_at_tint

float pi_details_t::start_at_tint[MAX_SPLIT_COMPONENTS]

Lowest tint value using this ink.


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