|
Classes |
| class | CIccInfo |
Defines |
| #define | icSwab16(x) icSwab16Ptr(&x) |
| #define | icSwab32(x) icSwab32Ptr(&x) |
| #define | icSwab64(x) icSwab64Ptr(&x) |
Functions |
| icValidateStatus ICCPROFLIB_API | icMaxStatus (icValidateStatus s1, icValidateStatus s2) |
| bool ICCPROFLIB_API | icIsSpaceCLR (icColorSpaceSignature sig) |
| void ICCPROFLIB_API | icColorIndexName (icChar *szName, icColorSpaceSignature csSig, int nIndex, int nColors, const icChar *szUnknown) |
| void ICCPROFLIB_API | icColorValue (icChar *szValue, icFloatNumber nValue, icColorSpaceSignature csSig, int nIndex) |
| bool ICCPROFLIB_API | icMatrixInvert3x3 (icFloatNumber *matrix) |
| void ICCPROFLIB_API | icMatrixMultiply3x3 (icFloatNumber *result, const icFloatNumber *l, const icFloatNumber *r) |
| void ICCPROFLIB_API | icVectorApplyMatrix3x3 (icFloatNumber *result, const icFloatNumber *m, const icFloatNumber *v) |
| icS15Fixed16Number ICCPROFLIB_API | icDtoF (icFloatNumber num) |
| icFloatNumber ICCPROFLIB_API | icFtoD (icS15Fixed16Number num) |
| icU16Fixed16Number ICCPROFLIB_API | icDtoUF (icFloatNumber num) |
| icFloatNumber ICCPROFLIB_API | icUFtoD (icU16Fixed16Number num) |
| icU1Fixed15Number ICCPROFLIB_API | icDtoUSF (icFloatNumber num) |
| icFloatNumber ICCPROFLIB_API | icUSFtoD (icU1Fixed15Number num) |
| icU8Fixed8Number ICCPROFLIB_API | icDtoUCF (icFloatNumber num) |
| icFloatNumber ICCPROFLIB_API | icUCFtoD (icU8Fixed8Number num) |
| icUInt8Number ICCPROFLIB_API | icFtoU8 (icFloatNumber num) |
| icFloatNumber ICCPROFLIB_API | icU8toF (icUInt8Number num) |
| icUInt16Number ICCPROFLIB_API | icFtoU16 (icFloatNumber num) |
| icFloatNumber ICCPROFLIB_API | icU16toF (icUInt16Number num) |
| icUInt8Number ICCPROFLIB_API | icABtoU8 (icFloatNumber num) |
| icFloatNumber ICCPROFLIB_API | icU8toAB (icUInt8Number num) |
| icUInt16Number ICCPROFLIB_API | icABtoU16 (icFloatNumber num) |
| icFloatNumber ICCPROFLIB_API | icU16toAB (icUInt16Number num) |
| void ICCPROFLIB_API | icNormXYZ (icFloatNumber *XYZ, icFloatNumber *WhiteXYZ=NULL) |
| void ICCPROFLIB_API | icDeNormXYZ (icFloatNumber *XYZ, icFloatNumber *WhiteXYZ=NULL) |
| void ICCPROFLIB_API | icXYZtoLab (icFloatNumber *Lab, icFloatNumber *XYZ=NULL, icFloatNumber *WhiteXYZ=NULL) |
| void ICCPROFLIB_API | icLabtoXYZ (icFloatNumber *XYZ, icFloatNumber *Lab=NULL, icFloatNumber *WhiteXYZ=NULL) |
| void ICCPROFLIB_API | icLab2Lch (icFloatNumber *Lch, icFloatNumber *Lab=NULL) |
| void ICCPROFLIB_API | icLch2Lab (icFloatNumber *Lab, icFloatNumber *Lch=NULL) |
| icFloatNumber ICCPROFLIB_API | icMin (icFloatNumber v1, icFloatNumber v2) |
| icFloatNumber ICCPROFLIB_API | icMax (icFloatNumber v1, icFloatNumber v2) |
| icUInt32Number ICCPROFLIB_API | icIntMin (icUInt32Number v1, icUInt32Number v2) |
| icUInt32Number ICCPROFLIB_API | icIntMax (icUInt32Number v1, icUInt32Number v2) |
| void ICCPROFLIB_API | icLabFromPcs (icFloatNumber *Lab) |
| | Here are some conversion routines to convert to regular Lab encoding.
|
| void ICCPROFLIB_API | icLabToPcs (icFloatNumber *Lab) |
| void ICCPROFLIB_API | icXyzFromPcs (icFloatNumber *XYZ) |
| | Here are some conversion routines to convert to regular XYZ encoding.
|
| void ICCPROFLIB_API | icXyzToPcs (icFloatNumber *XYZ) |
| void ICCPROFLIB_API | icMemDump (std::string &sDump, void *pBuf, icUInt32Number nNum) |
| void ICCPROFLIB_API | icMatrixDump (std::string &sDump, icS15Fixed16Number *pMatrix) |
| ICCPROFLIB_API const icChar * | icGetSig (icChar *pBuf, icUInt32Number sig, bool bGetHexVal=true) |
| ICCPROFLIB_API const icChar * | icGetSigStr (icChar *pBuf, icUInt32Number nSig) |
| icUInt32Number ICCPROFLIB_API | icGetSigVal (const icChar *pBuf) |
| icUInt32Number ICCPROFLIB_API | icGetSpaceSamples (icColorSpaceSignature sig) |
| void | icSwab16Ptr (void *pVoid) |
| void | icSwab16Array (void *pVoid, int num) |
| void | icSwab32Ptr (void *pVoid) |
| void | icSwab32Array (void *pVoid, int num) |
| void | icSwab64Ptr (void *pVoid) |
| void | icSwab64Array (void *pVoid, int num) |
Variables |
| ICCPROFLIB_API icFloatNumber | icD50XYZ [3] |
| ICCPROFLIB_API icFloatNumber | icD50XYZxx [3] |
| ICCPROFLIB_API const char * | icValidateWarningMsg |
| ICCPROFLIB_API const char * | icValidateNonCompliantMsg |
| ICCPROFLIB_API const char * | icValidateCriticalErrorMsg |
| ICCPROFLIB_API CIccInfo | icInfo |