23#ifndef MUPDF_FITZ_SEPARATION_H
24#define MUPDF_FITZ_SEPARATION_H
fz_separations * fz_clone_separations_for_overprint(fz_context *ctx, fz_separations *seps)
int fz_count_separations(fz_context *ctx, const fz_separations *sep)
void fz_separation_equivalent(fz_context *ctx, const fz_separations *seps, int idx, fz_colorspace *dst_cs, float *dst_color, fz_colorspace *prf, fz_color_params color_params)
void fz_set_separation_behavior(fz_context *ctx, fz_separations *sep, int separation, fz_separation_behavior behavior)
int fz_compare_separations(fz_context *ctx, const fz_separations *sep1, const fz_separations *sep2)
fz_separation_behavior
Definition separation.h:46
@ FZ_SEPARATION_SPOT
Definition separation.h:51
@ FZ_SEPARATION_DISABLED
Definition separation.h:54
@ FZ_SEPARATION_COMPOSITE
Definition separation.h:49
void fz_add_separation_equivalents(fz_context *ctx, fz_separations *sep, uint32_t rgba, uint32_t cmyk, const char *name)
@ FZ_MAX_SEPARATIONS
Definition separation.h:40
fz_separations * fz_new_separations(fz_context *ctx, int controllable)
void fz_convert_separation_colors(fz_context *ctx, fz_colorspace *src_cs, const float *src_color, fz_separations *dst_seps, fz_colorspace *dst_cs, float *dst_color, fz_color_params color_params)
void fz_drop_separations(fz_context *ctx, fz_separations *sep)
void fz_add_separation(fz_context *ctx, fz_separations *sep, const char *name, fz_colorspace *cs, int cs_channel)
fz_separation_behavior fz_separation_current_behavior(fz_context *ctx, const fz_separations *sep, int separation)
fz_separations * fz_keep_separations(fz_context *ctx, fz_separations *sep)
int fz_count_active_separations(fz_context *ctx, const fz_separations *seps)
const char * fz_separation_name(fz_context *ctx, const fz_separations *sep, int separation)
struct fz_separations fz_separations
Definition separation.h:43