12345678910111213141516171819202122232425262728293031323334 |
- #ifndef INCLUDE_STB_IMAGE_WRITE_H
- #define INCLUDE_STB_IMAGE_WRITE_H
- #ifdef __cplusplus
- extern "C" {
- #endif
- #ifdef STB_IMAGE_WRITE_STATIC
- #define STBIWDEF static
- #else
- #define STBIWDEF extern
- extern int stbi_write_tga_with_rle;
- #endif
- #ifndef STBI_WRITE_NO_STDIO
- STBIWDEF int stbi_write_png(char const *filename, int w, int h, int comp, const void *data, int stride_in_bytes);
- STBIWDEF int stbi_write_bmp(char const *filename, int w, int h, int comp, const void *data);
- STBIWDEF int stbi_write_tga(char const *filename, int w, int h, int comp, const void *data);
- STBIWDEF int stbi_write_hdr(char const *filename, int w, int h, int comp, const float *data);
- #endif
- typedef void stbi_write_func(void *context, void *data, int size);
- STBIWDEF int stbi_write_png_to_func(stbi_write_func *func, void *context, int w, int h, int comp, const void *data, int stride_in_bytes);
- STBIWDEF int stbi_write_bmp_to_func(stbi_write_func *func, void *context, int w, int h, int comp, const void *data);
- STBIWDEF int stbi_write_tga_to_func(stbi_write_func *func, void *context, int w, int h, int comp, const void *data);
- STBIWDEF int stbi_write_hdr_to_func(stbi_write_func *func, void *context, int w, int h, int comp, const float *data);
- #ifdef __cplusplus
- }
- #endif
- #endif//INCLUDE_STB_IMAGE_WRITE_H
|