Synergy Color Management Component - SDK -  2018.0.80
bitdepth.h File Reference

List of input and output bit depths supported by color transform, string/enum conversion utilities, and bit depth property utilities. More...

Namespaces

 SYNCOLOR
 Autodesk SynColor SDK public namespace.
 

Enumerations

enum  SYNCOLOR::BitDepth {
  SYNCOLOR::BIT_DEPTH_UNKNOWN = 0, SYNCOLOR::BIT_DEPTH_8i = 0x01000, SYNCOLOR::BIT_DEPTH_10i = 0x02000, SYNCOLOR::BIT_DEPTH_12i = 0x04000,
  SYNCOLOR::BIT_DEPTH_16i = 0x08000, SYNCOLOR::BIT_DEPTH_16f = 0x10000, SYNCOLOR::BIT_DEPTH_32f = 0x20000
}
 Supported bit depth list. More...
 
enum  SYNCOLOR::BitDepthHelper { SYNCOLOR::BIT_DEPTH_MASK = 0xFF000 }
 Bit depth mask. More...
 

Functions

SYN_EXPORT BitDepth SYNCOLOR::getBitDepth (const char *name)
 Convert the bit depth string to its corresponding enum value. More...
 
SYN_EXPORT const char * SYNCOLOR::getBitDepthName (BitDepth bitDepth)
 Convert the BitDepth value to a string. More...
 
SYN_EXPORT float SYNCOLOR::getBitDepthMaxValue (BitDepth bitDepth)
 Get the maximum code value of a bit depth. More...
 
SYN_EXPORT float SYNCOLOR::getBitDepthMinValue (BitDepth bitDepth)
 Get the minimum code value of a bit depth. More...
 
SYN_EXPORT float SYNCOLOR::getBitDepthValueRange (BitDepth bitDepth)
 Get the value range of a bit depth. More...
 
SYN_EXPORT bool SYNCOLOR::isFloatDepth (BitDepth bitDepth)
 True for a floating point bit depth. More...
 
SYN_EXPORT bool SYNCOLOR::isIntegerDepth (BitDepth bitDepth)
 True for an integer bit depth. More...
 
SYN_EXPORT unsigned SYNCOLOR::getBitDepthPrecision (const BitDepth bitDepth)
 Number of bits available for encoding a color value. More...
 

Detailed Description

List of input and output bit depths supported by color transform, string/enum conversion utilities, and bit depth property utilities.