Driver SDK 4.2.0
aur::ADA::TInk Class Reference

#include <DriverInfo.h>

Public Member Functions

void FromJson (const jsonxx::Object &)
 
void ToJson (jsonxx::Object &) const
 
void FromXML (const ACPL::XML::Node *)
 
ACPL::XML::Node * ToXML () const
 
bool isTone () const noexcept
 
bool isColor () const noexcept
 
const char * colorName () const noexcept
 

Public Attributes

int8_t color [3]
 CIELab color to be used when generating previews without access to an ICC profile. More...
 
char name [32]
 Name of the ink. Prepended with the keyword "Light" or "Medium" to indicate the tone of the ink color. More...
 
ScreenType screening
 Prefered screening type for this ink. More...
 
uint8_t blueNoiseFactor
 Multiplication factor to apply on the blue noise of error diffusion or FM screening. Default 0. 0 is equal to a multiplication factor of 1. More...
 
float halftoneAngle
 Default halftone angles to be used when the screening is set to halftone. More...
 
float halftoneFrequency
 Default halftone frequency to be used when the screening is set to halftone. More...
 
SpotType halftoneShape
 Default halftone shape to be used when the screening is set to halftone. More...
 
float maxDotAmount
 Maximum amount of dots for all but large dot to be used for the screening. Range [0-1]. More...
 
ChannelType type
 Channel type of this ink. The ink can either Process, Spot or Special. More...
 
uint32_t dotCount
 Number of levels for this channel (ink) including 0. Thus 1 drop size means 2 levels and 2 drop sizes means 3 levels. More...
 
float dotSizes [16]
 
float picoliter [16]
 Number of picoliter of the dot. The number of dots is dotCount-1. Only valid when Caps::estimateInfo is set. More...
 

Detailed Description

Ink definition

Describes the ink of the channel and it properties.

Definition at line 325 of file DriverInfo.h.

Member Function Documentation

◆ colorName()

const char * aur::ADA::TInk::colorName ( ) const
noexcept

◆ FromJson()

void aur::ADA::TInk::FromJson ( const jsonxx::Object &  )

◆ FromXML()

void aur::ADA::TInk::FromXML ( const ACPL::XML::Node *  )

◆ isColor()

bool aur::ADA::TInk::isColor ( ) const
noexcept

◆ isTone()

bool aur::ADA::TInk::isTone ( ) const
noexcept

◆ ToJson()

void aur::ADA::TInk::ToJson ( jsonxx::Object &  ) const

◆ ToXML()

ACPL::XML::Node * aur::ADA::TInk::ToXML ( ) const

Member Data Documentation

◆ blueNoiseFactor

uint8_t aur::ADA::TInk::blueNoiseFactor

Multiplication factor to apply on the blue noise of error diffusion or FM screening. Default 0. 0 is equal to a multiplication factor of 1.

Definition at line 331 of file DriverInfo.h.

◆ color

int8_t aur::ADA::TInk::color[3]

CIELab color to be used when generating previews without access to an ICC profile.

Definition at line 328 of file DriverInfo.h.

◆ dotCount

uint32_t aur::ADA::TInk::dotCount

Number of levels for this channel (ink) including 0. Thus 1 drop size means 2 levels and 2 drop sizes means 3 levels.

Definition at line 337 of file DriverInfo.h.

◆ dotSizes

float aur::ADA::TInk::dotSizes[16]

Relative dot weights normalize to 1. A dotweight of 1 means full coverage. A dotweight of 0.5 means 50% coverage. Dotsizes larger of 1 are allowed and impose a screening based ink limit on that dot.

The number of dot sizes is dotCount-1

Definition at line 338 of file DriverInfo.h.

◆ halftoneAngle

float aur::ADA::TInk::halftoneAngle

Default halftone angles to be used when the screening is set to halftone.

Definition at line 332 of file DriverInfo.h.

◆ halftoneFrequency

float aur::ADA::TInk::halftoneFrequency

Default halftone frequency to be used when the screening is set to halftone.

Definition at line 333 of file DriverInfo.h.

◆ halftoneShape

SpotType aur::ADA::TInk::halftoneShape

Default halftone shape to be used when the screening is set to halftone.

Definition at line 334 of file DriverInfo.h.

◆ maxDotAmount

float aur::ADA::TInk::maxDotAmount

Maximum amount of dots for all but large dot to be used for the screening. Range [0-1].

Definition at line 335 of file DriverInfo.h.

◆ name

char aur::ADA::TInk::name[32]

Name of the ink. Prepended with the keyword "Light" or "Medium" to indicate the tone of the ink color.

Definition at line 329 of file DriverInfo.h.

◆ picoliter

float aur::ADA::TInk::picoliter[16]

Number of picoliter of the dot. The number of dots is dotCount-1. Only valid when Caps::estimateInfo is set.

Definition at line 342 of file DriverInfo.h.

◆ screening

ScreenType aur::ADA::TInk::screening

Prefered screening type for this ink.

Definition at line 330 of file DriverInfo.h.

◆ type

ChannelType aur::ADA::TInk::type

Channel type of this ink. The ink can either Process, Spot or Special.

Definition at line 336 of file DriverInfo.h.


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