Home | History | Annotate | Download | only in src

Lines Matching defs:Data

38                                 void*             Data)
55 ph ->Data = Data;
161 _cmsStageToneCurvesData* Data = (_cmsStageToneCurvesData*) mpe ->Data;
163 return Data ->TheCurves;
171 _cmsStageToneCurvesData* Data;
176 Data = (_cmsStageToneCurvesData*) mpe ->Data;
177 if (Data == NULL) return;
179 if (Data ->TheCurves == NULL) return;
181 for (i=0; i < Data ->nCurves; i++) {
182 Out[i] = cmsEvalToneCurveFloat(Data ->TheCurves[i], In[i]);
189 _cmsStageToneCurvesData* Data;
194 Data = (_cmsStageToneCurvesData*) mpe ->Data;
195 if (Data == NULL) return;
197 if (Data ->TheCurves != NULL) {
198 for (i=0; i < Data ->nCurves; i++) {
199 if (Data ->TheCurves[i] != NULL)
200 cmsFreeToneCurve(Data ->TheCurves[i]);
203 _cmsFree(mpe ->ContextID, Data ->TheCurves);
204 _cmsFree(mpe ->ContextID, Data);
211 _cmsStageToneCurvesData* Data = (_cmsStageToneCurvesData*) mpe ->Data;
218 NewElem ->nCurves = Data ->nCurves;
226 NewElem ->TheCurves[i] = cmsDupToneCurve(Data ->TheCurves[i]);
265 NewMPE ->Data = (void*) NewElem;
317 _cmsStageMatrixData* Data = (_cmsStageMatrixData*) mpe ->Data;
325 Tmp += In[j] * Data->Double[i*mpe->InputChannels + j];
328 if (Data ->Offset != NULL)
329 Tmp += Data->Offset[i];
343 _cmsStageMatrixData* Data = (_cmsStageMatrixData*) mpe ->Data;
352 NewElem ->Double = (cmsFloat64Number*) _cmsDupMem(mpe ->ContextID, Data ->Double, sz * sizeof(cmsFloat64Number)) ;
354 if (Data ->Offset)
356 Data ->Offset, mpe -> OutputChannels * sizeof(cmsFloat64Number)) ;
365 _cmsStageMatrixData* Data = (_cmsStageMatrixData*) mpe ->Data;
366 if (Data == NULL)
368 if (Data ->Double)
369 _cmsFree(mpe ->ContextID, Data ->Double);
371 if (Data ->Offset)
372 _cmsFree(mpe ->ContextID, Data ->Offset);
374 _cmsFree(mpe ->ContextID, mpe ->Data);
429 NewMPE ->Data = (void*) NewElem;
443 _cmsStageCLutData* Data = (_cmsStageCLutData*) mpe ->Data;
445 Data -> Params ->Interpolation.LerpFloat(In, Out, Data->Params);
453 _cmsStageCLutData* Data = (_cmsStageCLutData*) mpe ->Data;
460 Data -> Params ->Interpolation.Lerp16(In16, Out16, Data->Params);
490 _cmsStageCLutData* Data = (_cmsStageCLutData*) mpe ->Data;
497 NewElem ->nEntries = Data ->nEntries;
498 NewElem ->HasFloatValues = Data ->HasFloatValues;
500 if (Data ->Tab.T) {
502 if (Data ->HasFloatValues) {
503 NewElem ->Tab.TFloat = (cmsFloat32Number*) _cmsDupMem(mpe ->ContextID, Data ->Tab.TFloat, Data ->nEntries * sizeof (cmsFloat32Number));
507 NewElem ->Tab.T = (cmsUInt16Number*) _cmsDupMem(mpe ->ContextID, Data ->Tab.T, Data ->nEntries * sizeof (cmsUInt16Number));
514 Data ->Params ->nSamples,
515 Data ->Params ->nInputs,
516 Data ->Params ->nOutputs,
518 Data ->Params ->dwFlags);
534 _cmsStageCLutData* Data = (_cmsStageCLutData*) mpe ->Data;
537 if (Data == NULL) return;
540 if (Data -> Tab.T)
541 _cmsFree(mpe ->ContextID, Data -> Tab.T);
543 _cmsFreeInterpParams(Data ->Params);
544 _cmsFree(mpe ->ContextID, mpe ->Data);
578 NewMPE ->Data = (void*) NewElem;
669 NewMPE ->Data = (void*) NewElem;
760 clut = (_cmsStageCLutData*) mpe->Data;
818 _cmsStageCLutData* clut = (_cmsStageCLutData*) mpe->Data;
1209 return mpe -> Data;
1238 NewMPE ->Data = mpe ->DupElemPtr(mpe);
1240 if (NewMPE->Data == NULL) {
1248 NewMPE ->Data = NULL;
1348 NewLUT ->Data = NewLUT;
1389 if (lut ->FreeDataFn) lut ->FreeDataFn(lut ->ContextID, lut ->Data);
1399 lut ->Eval16Fn(In, Out, lut->Data);
1452 NewLUT ->Data = NewLUT ->DupDataFn(lut ->ContextID, lut->Data);
1616 // This function may be used to set the optional evaluator and a block of private data. If private data is being used, an optional
1628 Lut ->Data = PrivateData;