Lines Matching defs:stbi__write_context
273 } stbi__write_context;
276 static void stbi__start_write_callbacks(stbi__write_context *s, stbi_write_func *c, void *context)
332 static int stbi__start_write_file(stbi__write_context *s, const char *filename)
339 static void stbi__end_write_file(stbi__write_context *s)
349 static void stbiw__writefv(stbi__write_context *s, const char *fmt, va_list v)
378 static void stbiw__writef(stbi__write_context *s, const char *fmt, ...)
386 static void stbiw__write_flush(stbi__write_context *s)
394 static void stbiw__putc(stbi__write_context *s, unsigned char c)
399 static void stbiw__write1(stbi__write_context *s, unsigned char a)
406 static void stbiw__write3(stbi__write_context *s, unsigned char a, unsigned char b, unsigned char c)
418 static void stbiw__write_pixel(stbi__write_context *s, int rgb_dir, int comp, int write_alpha, int expand_mono, unsigned char *d)
451 static void stbiw__write_pixels(stbi__write_context *s, int rgb_dir, int vdir, int x, int y, int comp, void *data, int write_alpha, int scanline_pad, int expand_mono)
478 static int stbiw__outfile(stbi__write_context *s, int rgb_dir, int vdir, int x, int y, int comp, int expand_mono, void *data, int alpha, int pad, const char *fmt, ...)
492 static int stbi_write_bmp_core(stbi__write_context *s, int x, int y, int comp, const void *data)
514 stbi__write_context s = { 0 };
522 stbi__write_context s = { 0 };
532 static int stbi_write_tga_core(stbi__write_context *s, int x, int y, int comp, void *data)
613 stbi__write_context s = { 0 };
621 stbi__write_context s = { 0 };
656 static void stbiw__write_run_data(stbi__write_context *s, int length, unsigned char databyte)
664 static void stbiw__write_dump_data(stbi__write_context *s, int length, unsigned char *data)
672 static void stbiw__write_hdr_scanline(stbi__write_context *s, int width, int ncomp, unsigned char *scratch, float *scanline)
761 static int stbi_write_hdr_core(stbi__write_context *s, int x, int y, int comp, float *data)
789 stbi__write_context s = { 0 };
796 stbi__write_context s = { 0 };
1253 static void stbiw__jpg_writeBits(stbi__write_context *s, int *bitBufP, int *bitCntP, const unsigned short *bs) {
1328 static int stbiw__jpg_processDU(stbi__write_context *s, int *bitBuf, int *bitCnt, float *CDU, int du_stride, float *fdtbl, int DC, const unsigned short HTDC[256][2], const unsigned short HTAC[256][2]) {
1398 static int stbi_write_jpg_core(stbi__write_context *s, int width, int height, int comp, const void* data, int quality) {
1609 stbi__write_context s = { 0 };
1618 stbi__write_context s = { 0 };