diff options
author | Robin Watts <robin.watts@artifex.com> | 2017-07-13 17:50:39 +0100 |
---|---|---|
committer | Robin Watts <robin.watts@artifex.com> | 2017-07-19 19:41:23 +0100 |
commit | 26ad1951e4b64509971214ac0486b0bb3ebb0ef4 (patch) | |
tree | 087406ef4f85ca12ab89efcae9efa88b6f255570 /include/mupdf/fitz/colorspace.h | |
parent | 4fe495238b1410179880d62b39a252c8ac24e8c7 (diff) | |
download | mupdf-26ad1951e4b64509971214ac0486b0bb3ebb0ef4.tar.xz |
Add some consts to color conversions.
Diffstat (limited to 'include/mupdf/fitz/colorspace.h')
-rw-r--r-- | include/mupdf/fitz/colorspace.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/include/mupdf/fitz/colorspace.h b/include/mupdf/fitz/colorspace.h index 57404fa9..4613ce98 100644 --- a/include/mupdf/fitz/colorspace.h +++ b/include/mupdf/fitz/colorspace.h @@ -100,7 +100,7 @@ fz_colorspace *fz_device_lab(fz_context *ctx); */ const fz_color_params *fz_default_color_params(fz_context *ctx); -typedef void (fz_colorspace_convert_fn)(fz_context *ctx, fz_colorspace *cs, const float *src, float *dst); +typedef void (fz_colorspace_convert_fn)(fz_context *ctx, const fz_colorspace *cs, const float *src, float *dst); typedef void (fz_colorspace_destruct_fn)(fz_context *ctx, fz_colorspace *cs); @@ -125,7 +125,7 @@ int fz_colorspace_n(fz_context *ctx, const fz_colorspace *cs); int fz_colorspace_devicen_n(fz_context *ctx, const fz_colorspace *cs); const char *fz_colorspace_name(fz_context *ctx, const fz_colorspace *cs); void fz_clamp_color(fz_context *ctx, const fz_colorspace *cs, const float *in, float *out); -void fz_convert_color(fz_context *ctx, const fz_color_params *params, fz_colorspace *intcs, fz_colorspace *dscs, float *dstv, fz_colorspace *srcs, const float *srcv); +void fz_convert_color(fz_context *ctx, const fz_color_params *params, const fz_colorspace *intcs, const fz_colorspace *dscs, float *dstv, const fz_colorspace *srcs, const float *srcv); typedef struct fz_color_converter_s fz_color_converter; @@ -136,15 +136,15 @@ typedef struct fz_color_converter_s fz_color_converter; struct fz_color_converter_s { void (*convert)(fz_context *, fz_color_converter *, float *, const float *); - fz_colorspace *ds; - fz_colorspace *ss; - fz_colorspace *is; + const fz_colorspace *ds; + const fz_colorspace *ss; + const fz_colorspace *is; void *opaque; void *link; int n; }; -void fz_find_color_converter(fz_context *ctx, fz_color_converter *cc, fz_colorspace *is, fz_colorspace *ds, fz_colorspace *ss, const fz_color_params *params); +void fz_find_color_converter(fz_context *ctx, fz_color_converter *cc, const fz_colorspace *is, const fz_colorspace *ds, const fz_colorspace *ss, const fz_color_params *params); void fz_drop_color_converter(fz_context *ctx, fz_color_converter *cc); void fz_init_cached_color_converter(fz_context *ctx, fz_color_converter *cc, fz_colorspace *is, fz_colorspace *ds, fz_colorspace *ss, const fz_color_params *params); void fz_fin_cached_color_converter(fz_context *ctx, fz_color_converter *cc); |