Function

Bablspace_get

Declaration [src]

void
babl_space_get (
  const Babl* space,
  double* xw,
  double* yw,
  double* xr,
  double* yr,
  double* xg,
  double* yg,
  double* xb,
  double* yb,
  const Babl** red_trc,
  const Babl** green_trc,
  const Babl** blue_trc
)

Description [src]

Query the chromaticities of white point and primaries as well as trcs used for r g a nd b, all arguments are optional (can be NULL).

Parameters

space

Type: Babl

A Babl instance.

The data is owned by the caller of the function.
xw

Type: double*

The X-coordinate of the color space’s white point.

The argument will be set by the function.
The argument can be NULL.
yw

Type: double*

The Y-coordinate of the color space’s white point.

The argument will be set by the function.
The argument can be NULL.
xr

Type: double*

The X-coordinate of the red primary.

The argument will be set by the function.
The argument can be NULL.
yr

Type: double*

The Y-coordinate of the red primary.

The argument will be set by the function.
The argument can be NULL.
xg

Type: double*

The X-coordinate of the blue primary.

The argument will be set by the function.
The argument can be NULL.
yg

Type: double*

The Y-coordinate of the green primary.

The argument will be set by the function.
The argument can be NULL.
xb

Type: double*

The X-coordinate of the blue primary.

The argument will be set by the function.
The argument can be NULL.
yb

Type: double*

The Y-coordinate of the blue primary.

The argument will be set by the function.
The argument can be NULL.
red_trc

Type: Babl

The red component of the TRC.

The argument will be set by the function.
The argument can be NULL.
The called function takes ownership of the data, and is responsible for freeing it.
green_trc

Type: Babl

The green component of the TRC (can be NULL if it’s the same as red_trc).

The argument will be set by the function.
The argument can be NULL.
The called function takes ownership of the data, and is responsible for freeing it.
blue_trc

Type: Babl

The blue component of the TRC (can be NULL if it’s the same as red_trc).

The argument will be set by the function.
The argument can be NULL.
The called function takes ownership of the data, and is responsible for freeing it.