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

Utility class to get information about color spaces. More...

Classes

class  SYNCOLOR::ColorSpacesAttributes
 Color spaces attributes class. More...
 

Namespaces

 SYNCOLOR
 Autodesk SynColor SDK public namespace.
 

Typedefs

typedef SharedPtr
< ColorSpacesAttributes > 
SYNCOLOR::ColorSpacesAttributesPtr
 Helper shared pointer. More...
 

Functions

SYN_EXPORT SynStatus SYNCOLOR::getColorSpacesByTags (ColorSpaceCategory category, ColorSpaceTagFlags colorSpaceTags, ColorSpacesAttributesPtr &attributes)
 Utilities functions to get information about color spaces. More...
 
SYN_EXPORT SynStatus SYNCOLOR::getDisplayColorSpaceTypes (ColorSpaceCategory category, StringListPtr &names)
 Get information on the display color space types. More...
 
SYN_EXPORT SynStatus SYNCOLOR::getDisplayColorSpaceAutoPopulateValues (const char *path, StringListPtr &values)
 Get the display color space auto populate values. More...
 
SYN_EXPORT SynStatus SYNCOLOR::getViewingTransformAutoPopulateValues (const char *path, StringListPtr &values)
 Get the viewing transform auto populate values. More...
 
SYN_EXPORT SynStatus SYNCOLOR::getViewingRulesAllowedDisplays (ColorSpaceCategory category, StringIntListPtr &namesAndContexts)
 Get information on the allowed displays for the viewing rules. More...
 
SYN_EXPORT SynStatus SYNCOLOR::resolveDisplayColorSpaceType (ColorSpaceCategory category, const char *type, StringListPtr &resolvedTypes)
 Resolve the display color space type. More...
 
SYN_EXPORT SynStatus SYNCOLOR::getInputColorSpaceTypes (ColorSpaceCategory category, StringListPtr &names)
 Get information on the input color space types. More...
 
SYN_EXPORT SynStatus SYNCOLOR::resolveInputColorSpaceType (ColorSpaceCategory category, const char *type, StringListPtr &resolvedTypes)
 Resolve the input color space type. More...
 
SYN_EXPORT void SYNCOLOR::getImageStateFriendlyNames (StringListPtr &states)
 Get the list of possible ImageState user-facing names (friendly names). More...
 
SYN_EXPORT SynStatus SYNCOLOR::getInputColorSpaceAutoPopulateImageStates (const char *path, StringListPtr &values)
 Get the input color space auto populate image states. More...
 
SYN_EXPORT const char * SYNCOLOR::getImageStateTokenFromFriendlyName (const char *imageState)
 Translate the friendly image state name to the token image state name. More...
 
SYN_EXPORT SynStatus SYNCOLOR::getViewingRulesAllowedColorSpaces (ColorSpaceCategory category, const char *viewTransform, StringIntListPtr &namesAndContexts)
 Get information on the allowed color spaces for a specified viewing. More...
 

Detailed Description

Utility class to get information about color spaces.