Lines Matching defs:xform

136     p -> xform(p, InputBuffer, OutputBuffer, Size, Size);
149 p -> xform(p, InputBuffer, OutputBuffer, Size, Stride);
155 // Float xform converts floats. Since there are no performance issues, one routine does all job, including gamut check.
480 if (Plugin ->Factory(&p->xform, &p->UserData, &p ->FreeUserData, &p ->Lut, InputFormat, OutputFormat, dwFlags)) {
525 p ->xform = FloatXFORM;
555 p ->xform = NullXFORM;
561 p ->xform = PrecalculatedXFORMGamutCheck; // Gamut check, no cach�
563 p ->xform = PrecalculatedXFORM; // No cach�, no gamut check
568 p ->xform = CachedXFORMGamutCheck; // Gamut check, cach�
570 p ->xform = CachedXFORM; // No gamut check, cach�
666 _cmsTRANSFORM* xform;
723 xform = AllocEmptyTransform(ContextID, Lut, LastIntent, &InputFormat, &OutputFormat, &dwFlags);
724 if (xform == NULL) {
729 xform ->EntryColorSpace = EntryColorSpace;
730 xform ->ExitColorSpace = ExitColorSpace;
731 xform ->RenderingIntent = Intents[nProfiles-1];
736 xform ->GamutCheck = _cmsCreateGamutCheckPipeline(ContextID, hProfiles,
747 xform ->InputColorant = cmsDupNamedColorList((cmsNAMEDCOLORLIST*) cmsReadTag(hProfiles[0], cmsSigColorantTableTag));
757 xform ->OutputColorant = cmsDupNamedColorList((cmsNAMEDCOLORLIST*) cmsReadTag(hProfiles[nProfiles-1], cmsSigColorantTableOutTag));
764 xform -> OutputColorant = cmsDupNamedColorList((cmsNAMEDCOLORLIST*) cmsReadTag(hProfiles[nProfiles-1], cmsSigColorantTableTag));
770 xform ->Sequence = _cmsCompileProfileSequence(ContextID, nProfiles, hProfiles);
773 xform ->Sequence = NULL;
778 memset(&xform ->Cache.CacheIn, 0, sizeof(xform ->Cache.CacheIn));
780 if (xform ->GamutCheck != NULL) {
781 TransformOnePixelWithGamutCheck(xform, xform ->Cache.CacheIn, xform->Cache.CacheOut);
785 xform ->Lut ->Eval16Fn(xform ->Cache.CacheIn, xform->Cache.CacheOut, xform -> Lut->Data);
790 return (cmsHTRANSFORM) xform;
930 _cmsTRANSFORM* xform = (_cmsTRANSFORM*) hTransform;
932 if (xform == NULL) return NULL;
933 return xform -> ContextID;
939 _cmsTRANSFORM* xform = (_cmsTRANSFORM*) hTransform;
941 if (xform == NULL) return 0;
942 return xform->InputFormat;
947 _cmsTRANSFORM* xform = (_cmsTRANSFORM*) hTransform;
949 if (xform == NULL) return 0;
950 return xform->OutputFormat;
959 _cmsTRANSFORM* xform = (_cmsTRANSFORM*) hTransform;
964 if (!(xform ->dwOriginalFlags & cmsFLAGS_CAN_CHANGE_FORMATTER)) {
966 cmsSignalError(xform ->ContextID, cmsERROR_NOT_SUITABLE, "cmsChangeBuffersFormat works only on transforms created originally with at least 16 bits of precision");
975 cmsSignalError(xform -> ContextID, cmsERROR_UNKNOWN_EXTENSION, "Unsupported raster format");
979 xform ->InputFormat = InputFormat;
980 xform ->OutputFormat = OutputFormat;
981 xform ->FromInput = FromInput;
982 xform ->ToOutput = ToOutput;