Lines Matching refs:SKCMS_API
12 #ifndef SKCMS_API
13 #define SKCMS_API macro
31 SKCMS_API bool skcms_Matrix3x3_invert(const skcms_Matrix3x3*, skcms_Matrix3x3*);
32 SKCMS_API skcms_Matrix3x3 skcms_Matrix3x3_concat(const skcms_Matrix3x3*, const skcms_Matrix3x3*);
50 SKCMS_API float skcms_TransferFunction_eval (const skcms_TransferFunction*, float);
51 SKCMS_API bool skcms_TransferFunction_invert(const skcms_TransferFunction*,
61 SKCMS_API bool skcms_TransferFunction_makePQish(skcms_TransferFunction*,
67 SKCMS_API bool skcms_TransferFunction_makeScaledHLGish(skcms_TransferFunction*,
90 SKCMS_API bool skcms_TransferFunction_isSRGBish(const skcms_TransferFunction*);
91 SKCMS_API bool skcms_TransferFunction_isPQish (const skcms_TransferFunction*);
92 SKCMS_API bool skcms_TransferFunction_isHLGish (const skcms_TransferFunction*);
191 SKCMS_API const skcms_ICCProfile* skcms_sRGB_profile(void);
193 SKCMS_API const skcms_ICCProfile* skcms_XYZD50_profile(void);
195 SKCMS_API const skcms_TransferFunction* skcms_sRGB_TransferFunction(void);
196 SKCMS_API const skcms_TransferFunction* skcms_sRGB_Inverse_TransferFunction(void);
197 SKCMS_API const skcms_TransferFunction* skcms_Identity_TransferFunction(void);
202 SKCMS_API bool skcms_ApproximatelyEqualProfiles(const skcms_ICCProfile* A,
208 SKCMS_API bool skcms_AreApproximateInverses(const skcms_Curve* curve,
214 SKCMS_API bool skcms_TRCs_AreApproximateInverse(const skcms_ICCProfile* profile,
220 SKCMS_API bool skcms_ParseWithA2BPriority(const void*, size_t,
233 SKCMS_API bool skcms_ApproximateCurve(const skcms_Curve* curve,
237 SKCMS_API bool skcms_GetCHAD(const skcms_ICCProfile*, skcms_Matrix3x3*);
238 SKCMS_API bool skcms_GetWTPT(const skcms_ICCProfile*, float xyz[3]);
323 SKCMS_API bool skcms_Transform(const void* src,
334 SKCMS_API bool skcms_TransformWithPalette(const void* src,
348 SKCMS_API bool skcms_MakeUsableAsDestination(skcms_ICCProfile* profile);
354 SKCMS_API bool skcms_MakeUsableAsDestinationWithSingleCurve(skcms_ICCProfile* profile);
357 SKCMS_API bool skcms_AdaptToXYZD50(float wx, float wy,
362 SKCMS_API bool skcms_PrimariesToXYZD50(float rx, float ry,
369 SKCMS_API void skcms_DisableRuntimeCPUDetection(void);