• Home
  • Raw
  • Download

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*,
116 SKCMS_API const skcms_ICCProfile* skcms_sRGB_profile(void);
118 SKCMS_API const skcms_ICCProfile* skcms_XYZD50_profile(void);
120 SKCMS_API const skcms_TransferFunction* skcms_sRGB_TransferFunction(void);
121 SKCMS_API const skcms_TransferFunction* skcms_sRGB_Inverse_TransferFunction(void);
122 SKCMS_API const skcms_TransferFunction* skcms_Identity_TransferFunction(void);
127 SKCMS_API bool skcms_ApproximatelyEqualProfiles(const skcms_ICCProfile* A,
133 SKCMS_API bool skcms_AreApproximateInverses(const skcms_Curve* curve,
139 SKCMS_API bool skcms_TRCs_AreApproximateInverse(const skcms_ICCProfile* profile,
145 SKCMS_API bool skcms_Parse(const void*, size_t, skcms_ICCProfile*);
147 SKCMS_API bool skcms_ApproximateCurve(const skcms_Curve* curve,
158 SKCMS_API void skcms_GetTagByIndex (const skcms_ICCProfile*, uint32_t idx, skcms_ICCTag*);
159 SKCMS_API bool skcms_GetTagBySignature(const skcms_ICCProfile*, uint32_t sig, skcms_ICCTag*);
243 SKCMS_API bool skcms_Transform(const void* src,
254 SKCMS_API bool skcms_TransformWithPalette(const void* src,
268 SKCMS_API bool skcms_MakeUsableAsDestination(skcms_ICCProfile* profile);
274 SKCMS_API bool skcms_MakeUsableAsDestinationWithSingleCurve(skcms_ICCProfile* profile);
276 SKCMS_API bool skcms_PrimariesToXYZD50(float rx, float ry,