babl_model_new (
"name", "CIE xyY",
+ "doc", "the coordinate system often used for drawing chromaticity diagrams. Y is luminance.",
babl_component ("CIE x"),
babl_component ("CIE y"),
babl_component ("CIE Y"),
babl_model_new (
"name", "CIE xyY alpha",
+ "doc", "the coordinate system often used for drawing chromaticity diagrams. Y is luminance, with separate alpha",
babl_component ("CIE x"),
babl_component ("CIE y"),
babl_component ("CIE Y"),
/* CIE 1976 UCS */
babl_model_new (
"name", "CIE Yuv",
+ "doc", "A newer more perceptually uniform space than xyY for chromaticity diagrams.",
babl_component ("CIE Y"),
babl_component ("CIE u"),
babl_component ("CIE v"),
babl_model_new (
"name", "CIE Yuv alpha",
+ "doc", "A newer more perceptually uniform space than xyY for chromaticity diagrams, with separate alpha.",
babl_component ("CIE Y"),
babl_component ("CIE u"),
babl_component ("CIE v"),
{
const Babl *f32 = babl_format_new (
"name", "cairo-ARGB32",
+ "doc", "endianness adaptive native cairo format with alpha",
babl_model ("R'aG'aB'aA"),
babl_type ("u8"),
babl_component ("B'a"),
const Babl *f24 = babl_format_new (
"name", "cairo-RGB24",
+ "doc", "endianness adaptive native cairo format without alpha",
babl_model ("R'G'B'"),
babl_type ("u8"),
babl_component ("B'"),
{
babl_format_new (
"name", "cairo-ARGB32",
+ "doc", "endianness adaptive native cairo format with alpha",
babl_model ("R'aG'aB'aA"),
babl_type ("u8"),
babl_component ("A"),
);
babl_format_new (
"name", "cairo-RGB24",
+ "doc", "endianness adaptive native cairo format without alpha",
babl_model ("R'G'B'"),
babl_type ("u8"),
babl_component ("PAD"),
if (littleendian)
{
babl_format_new ("name", "cairo-ACMK32",
+ "doc", "3 component CMYK subset format, to be used to two-pass CMYK processing/rendering with cairo.",
babl_model ("camayakaA"),
babl_type ("u8"),
babl_component ("ka"),
babl_component ("A"),
NULL);
babl_format_new ("name", "cairo-ACYK32",
+ "doc", "3 component CMYK subset format, to be used to two-pass CMYK processing/rendering with cairo.",
babl_model ("camayakaA"),
babl_type ("u8"),
babl_component ("ka"),
else
{
babl_format_new ("name", "cairo-ACMK32",
+ "doc", "3 component CMYK subset format, to be used to two-pass CMYK processing/rendering with cairo.",
babl_model ("camayakaA"),
babl_type ("u8"),
babl_component ("A"),
babl_component ("ka"),
NULL);
babl_format_new ("name", "cairo-ACYK32",
+ "doc", "3 component CMYK subset format, to be used to two-pass CMYK processing/rendering with cairo.",
babl_model ("camayakaA"),
babl_type ("u8"),
babl_component ("A"),
/* companion subset formats for setting pango u16 RGB color values from cmykA
* */
babl_format_new ("name", "cykA u16",
+ "doc", "3 component CMYK subset format, to be used to two-pass CMYK processing/rendering with pango.",
babl_model ("cmykA"),
babl_type ("u16"),
babl_component ("cyan"),
babl_component ("A"),
NULL);
babl_format_new ("name", "cmkA u16",
+ "doc", "3 component CMYK subset format, to be used to two-pass CMYK processing/rendering with pango.",
babl_model ("cmykA"),
babl_type ("u16"),
babl_component ("cyan"),