Harlequin RIP SDK
ncdev_details_t Struct Reference

#include "namedcolordev.h"

Data Fields

size_t size
 
int32 nchannels
 
ncdev_color_tcolor_table
 
int color_table_size
 
void(* tinttransform )(float *color, int32 num_channels, float tint)
 

Detailed Description

A structure to hold details about each named color device instance.

Field Documentation

◆ color_table

ncdev_color_t* ncdev_details_t::color_table

A table of solid color values for use with this device instance.

◆ color_table_size

int ncdev_details_t::color_table_size

The number of entries in 'color_table'.

◆ nchannels

int32 ncdev_details_t::nchannels

Number of channels in the converted color space.

◆ size

size_t ncdev_details_t::size

Size of this structure.

◆ tinttransform

void(* ncdev_details_t::tinttransform) (float *color, int32 num_channels, float tint)

An optional C function that converts a solid color, as provided by color_entry_t to a tint. The 'color' param will contain the solid color with 'num_channels' components. The function will modify 'color' up to the same number of components to return the 'tint' color.


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