Mercurial > hg > dmlib
comparison tools/libgfx.h @ 1341:ae2ba8cb510f
Constify.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 22 Aug 2017 17:15:22 +0300 |
parents | 5ad7d780a09b |
children | 416d7b3ba3b2 |
comparison
equal
deleted
inserted
replaced
1340:1f8687c61891 | 1341:ae2ba8cb510f |
---|---|
77 char *fext; | 77 char *fext; |
78 char *desc; | 78 char *desc; |
79 int (*probe)(const Uint8 *buf, const size_t len); | 79 int (*probe)(const Uint8 *buf, const size_t len); |
80 int (*read)(const char *filename, DMImage **pimg); | 80 int (*read)(const char *filename, DMImage **pimg); |
81 int (*readFILE)(FILE *fp, DMImage **pimg); | 81 int (*readFILE)(FILE *fp, DMImage **pimg); |
82 int (*write)(const char *filename, DMImage *pimg, const DMImageConvSpec *spec); | 82 int (*write)(const char *filename, const DMImage *pimg, const DMImageConvSpec *spec); |
83 int (*writeFILE)(FILE *fp, DMImage *pimg, const DMImageConvSpec *spec); | 83 int (*writeFILE)(FILE *fp, const DMImage *pimg, const DMImageConvSpec *spec); |
84 } DMImageFormat; | 84 } DMImageFormat; |
85 | 85 |
86 | 86 |
87 // Probe scores | 87 // Probe scores |
88 #define DM_PROBE_SCORE_MAX 1000 | 88 #define DM_PROBE_SCORE_MAX 1000 |
102 int dmImageProbeGeneric(const Uint8 *buf, const size_t len, DMImageFormat **fmt, int *index); | 102 int dmImageProbeGeneric(const Uint8 *buf, const size_t len, DMImageFormat **fmt, int *index); |
103 | 103 |
104 BOOL dmCompareColor(const DMColor *c1, const DMColor *c2, BOOL alpha); | 104 BOOL dmCompareColor(const DMColor *c1, const DMColor *c2, BOOL alpha); |
105 | 105 |
106 | 106 |
107 int dmWriteImageData(DMImage *img, void *cbdata, int (*writeRowCB)(void *, const Uint8 *, const size_t), const DMImageConvSpec *spec); | 107 int dmWriteImageData(const DMImage *img, void *cbdata, int (*writeRowCB)(void *, const Uint8 *, const size_t), const DMImageConvSpec *spec); |
108 | 108 |
109 int dmWriteIFFMasterRAWPalette(FILE *fp, DMImage *img, int ncolors, const char *indent, const char *type); | 109 int dmWriteIFFMasterRAWPalette(FILE *fp, const DMImage *img, int ncolors, const char *indent, const char *type); |
110 int dmWriteRAWImageFILE(FILE *fp, DMImage *img, const DMImageConvSpec *spec); | 110 int dmWriteRAWImageFILE(FILE *fp, const DMImage *img, const DMImageConvSpec *spec); |
111 int dmWriteRAWImage(const char *filename, DMImage *img, const DMImageConvSpec *spec); | 111 int dmWriteRAWImage(const char *filename, const DMImage *img, const DMImageConvSpec *spec); |
112 | 112 |
113 int dmWritePPMImageFILE(FILE *fp, DMImage *img, const DMImageConvSpec *spec); | 113 int dmWritePPMImageFILE(FILE *fp, const DMImage *img, const DMImageConvSpec *spec); |
114 int dmWritePPMImage(const char *filename, DMImage *img, const DMImageConvSpec *spec); | 114 int dmWritePPMImage(const char *filename, const DMImage *img, const DMImageConvSpec *spec); |
115 | 115 |
116 #ifdef DM_USE_LIBPNG | 116 #ifdef DM_USE_LIBPNG |
117 int dmWritePNGImageFILE(FILE *fp, DMImage *img, const DMImageConvSpec *spec); | 117 int dmWritePNGImageFILE(FILE *fp, const DMImage *img, const DMImageConvSpec *spec); |
118 int dmWritePNGImage(const char *filename, DMImage *img, const DMImageConvSpec *spec); | 118 int dmWritePNGImage(const char *filename, const DMImage *img, const DMImageConvSpec *spec); |
119 #endif | 119 #endif |
120 | 120 |
121 int dmWritePCXImageFILE(FILE *fp, DMImage *img, const DMImageConvSpec *spec); | 121 int dmReadILBMImageFILE(FILE *fp, DMImage **pimg); |
122 int dmWritePCXImage(const char *filename, DMImage *img, const DMImageConvSpec *spec); | 122 int dmReadILBMImage(const char *filename, DMImage **pimg); |
123 | |
124 int dmWritePCXImageFILE(FILE *fp, const DMImage *img, const DMImageConvSpec *spec); | |
125 int dmWritePCXImage(const char *filename, const DMImage *img, const DMImageConvSpec *spec); | |
123 int dmReadPCXImageFILE(FILE *fp, DMImage **pimg); | 126 int dmReadPCXImageFILE(FILE *fp, DMImage **pimg); |
124 int dmReadPCXImage(const char *filename, DMImage **pimg); | 127 int dmReadPCXImage(const char *filename, DMImage **pimg); |
125 | 128 |
126 | 129 |
127 typedef struct _DMBitStreamContext | 130 typedef struct _DMBitStreamContext |