6 #ifndef INCLUDED_IMF_RGBA_YCA_H 
    7 #define INCLUDED_IMF_RGBA_YCA_H 
   99 static const int N  = 27;
 
  100 static const int N2 = N / 2;
 
  219     const Rgba* 
const           rgbaIn[3],
 
IMF_EXPORT void decimateChromaVert(int n, const Rgba *const ycaIn[N], Rgba ycaOut[])
 
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
 
IMF_EXPORT void decimateChromaHoriz(int n, const Rgba ycaIn[], Rgba ycaOut[])
 
IMF_EXPORT void RGBAtoYCA(const IMATH_NAMESPACE::V3f &yw, int n, bool aIsValid, const Rgba rgbaIn[], Rgba ycaOut[])
 
IMF_EXPORT void fixSaturation(const IMATH_NAMESPACE::V3f &yw, int n, const Rgba *const rgbaIn[3], Rgba rgbaOut[])
 
IMF_EXPORT void reconstructChromaHoriz(int n, const Rgba ycaIn[], Rgba ycaOut[])
 
Vec3< float > V3f
Vec3 of float. 
 
IMF_EXPORT void YCAtoRGBA(const IMATH_NAMESPACE::V3f &yw, int n, const Rgba ycaIn[], Rgba rgbaOut[])
 
IMF_EXPORT IMATH_NAMESPACE::V3f computeYw(const Chromaticities &cr)
 
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
 
IMF_EXPORT void reconstructChromaVert(int n, const Rgba *const ycaIn[N], Rgba ycaOut[])
 
IMF_EXPORT void roundYCA(int n, unsigned int roundY, unsigned int roundC, const Rgba ycaIn[], Rgba ycaOut[])