|
Synergy Color Management Component - SDK -
2018.0.80
|
Transform and Template factories. More...
Namespaces | |
| SYNCOLOR | |
| Autodesk SynColor SDK public namespace. | |
Functions | |
| SYN_EXPORT SynStatus | SYNCOLOR::CreateCDLTransform (BitDepth inBitDepth, BitDepth outBitDepth, const char *ccId, const double slope[], const double offset[], const double power[], const double saturation, CDLStyle style, TransformPtr &pTransform) |
| Create a color transform from CDL SOP and Sat values. More... | |
| SYN_EXPORT SynStatus | SYNCOLOR::Create1DLutTransformFromShort (BitDepth inBitDepth, BitDepth outBitDepth, unsigned lutSize, const unsigned short rLut[], const unsigned short gLut[], const unsigned short bLut[], HalfFlags halfFlags, TransformPtr &pTransform) |
| Create a color transform containing a single 3x 1D LUT operator from short values. More... | |
| SYN_EXPORT SynStatus | SYNCOLOR::InvertHalfDomain1DLutFromShort (const unsigned short rLut[], const unsigned short gLut[], const unsigned short bLut[], unsigned short rInvLut[], unsigned short gInvLut[], unsigned short bInvLut[]) |
| Invert a half-domain 1D Lut. More... | |
| SYN_EXPORT SynStatus | SYNCOLOR::Create1DLutTransformFromInt (BitDepth inBitDepth, BitDepth outBitDepth, unsigned lutSize, const unsigned int rLut[], const unsigned int gLut[], const unsigned int bLut[], HalfFlags halfFlags, TransformPtr &pTransform) |
| Create a color transform containing a single 3x 1D LUT operator from integer values. More... | |
| SYN_EXPORT SynStatus | SYNCOLOR::Create1DLutTransformFromFloat (BitDepth inBitDepth, BitDepth outBitDepth, unsigned lutSize, const float rLut[], const float gLut[], const float bLut[], HalfFlags halfFlags, TransformPtr &pTransform) |
| Create a color transform containing a single 3x 1D LUT operator from float values. More... | |
| SYN_EXPORT SynStatus | SYNCOLOR::Create3DLutTransformFromShort (BitDepth inBitDepth, BitDepth outBitDepth, unsigned dim, const unsigned short *data, TransformPtr &pTransform) |
| Create a color transform containing a single 3D LUT operator from short values. More... | |
| SYN_EXPORT SynStatus | SYNCOLOR::Create3DLutTransformFromInt (BitDepth inBitDepth, BitDepth outBitDepth, unsigned dim, const unsigned int *data, TransformPtr &pTransform) |
| Create a color transform containing a single 3D LUT operator from integer values. More... | |
| SYN_EXPORT SynStatus | SYNCOLOR::Create3DLutTransformFromFloat (BitDepth inBitDepth, BitDepth outBitDepth, unsigned dim, const float *data, TransformPtr &pTransform) |
| Create a color transform containing a single 3D LUT operator from float values. More... | |
| SYN_EXPORT SynStatus | SYNCOLOR::CreateMatrixTransform (BitDepth inBitDepth, BitDepth outBitDepth, const float *mtxCoeffs, const float *offsetCoeffs, bool isRGBA, TransformPtr &pTransform) |
| Create a color transform containing a single matrix operator. More... | |
| SYN_EXPORT SynStatus | SYNCOLOR::CreateDitherTransform (BitDepth inBitDepth, BitDepth outBitDepth, BitDepth ditherBitDepth, TransformPtr &pTransform) |
| Create a color transform containing a single dither operator. More... | |
| SYN_EXPORT SynStatus | SYNCOLOR::CreateReferenceTransformFromAlias (BitDepth inBitDepth, BitDepth outBitDepth, const char *alias, TransformPtr &pTransform) |
| Create a color transform containing a single alias reference operator. More... | |
| SYN_EXPORT SynStatus | SYNCOLOR::CreateReferenceTransformFromPath (BitDepth inBitDepth, BitDepth outBitDepth, const char *path, BasePath basePath, TransformPtr &pTransform) |
| Create a color transform containing a single file path reference operator. More... | |
| SYN_EXPORT SynStatus | SYNCOLOR::concatenateTransforms (const TransformPtr &pTransform1, const TransformPtr &pTransform2, TransformPtr &pTransform) |
| Concatenate two color transforms. More... | |
| SYN_EXPORT SynStatus | SYNCOLOR::createStockTransform (StockTransform type, TransformPtr &pTransform) |
| Create one of the available stock transforms. More... | |
| SYN_EXPORT SynStatus | SYNCOLOR::loadNativeTemplate (TemplateType type, TemplatePtr &pTemplate) |
| Create a native color transform template of the specified type. More... | |
| SYN_EXPORT SynStatus | SYNCOLOR::loadStockTemplate (StockTemplate type, TemplatePtr &pTemplate) |
| Create a stock transform template of the specified type. More... | |
| SYN_EXPORT SynStatus | SYNCOLOR::loadOCIOTemplate (TemplateType type, const char *filename, TemplatePtr &pTemplate) |
| Create a transform template from an OpenColorIO configuration file. More... | |
Transform and Template factories.