summaryrefslogtreecommitdiff
path: root/include/mupdf/fitz/colorspace.h
diff options
context:
space:
mode:
authorRobin Watts <robin.watts@artifex.com>2017-07-13 17:50:39 +0100
committerRobin Watts <robin.watts@artifex.com>2017-07-19 19:41:23 +0100
commit26ad1951e4b64509971214ac0486b0bb3ebb0ef4 (patch)
tree087406ef4f85ca12ab89efcae9efa88b6f255570 /include/mupdf/fitz/colorspace.h
parent4fe495238b1410179880d62b39a252c8ac24e8c7 (diff)
downloadmupdf-26ad1951e4b64509971214ac0486b0bb3ebb0ef4.tar.xz
Add some consts to color conversions.
Diffstat (limited to 'include/mupdf/fitz/colorspace.h')
-rw-r--r--include/mupdf/fitz/colorspace.h12
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);