23 #ifndef __LIBRETRO_SDK_FORMAT_RPNG_H__ 24 #define __LIBRETRO_SDK_FORMAT_RPNG_H__ #define RETRO_BEGIN_DECLS
Definition: retro_common_api.h:41
GLsizei const GLchar ** path
Definition: glext.h:7901
GLsizeiptr size
Definition: glext.h:6559
void rpng_free(rpng_t *rpng)
Definition: rpng.c:1124
bool rpng_is_valid(rpng_t *rpng)
Definition: rpng.c:1169
#define RETRO_END_DECLS
Definition: retro_common_api.h:42
rpng_t * rpng_init(const char *path)
bool rpng_iterate_image(rpng_t *rpng)
Definition: rpng.c:963
bool rpng_save_image_bgr24(const char *path, const uint8_t *data, unsigned width, unsigned height, unsigned pitch)
Definition: rpng_encode.c:389
int rpng_process_image(rpng_t *rpng, void **data, size_t size, unsigned *width, unsigned *height)
Definition: rpng.c:1083
bool rpng_save_image_argb(const char *path, const uint32_t *data, unsigned width, unsigned height, unsigned pitch)
Definition: rpng_encode.c:382
typedefRETRO_BEGIN_DECLS struct rpng rpng_t
Definition: rpng.h:35
bool rpng_start(rpng_t *rpng)
Definition: rpng.c:1148
GLint GLint GLsizei width
Definition: glext.h:6293
bool rpng_set_buf_ptr(rpng_t *rpng, void *data)
Definition: rpng.c:1183
unsigned char uint8_t
Definition: stdint.h:124
unsigned int uint32_t
Definition: stdint.h:126
rpng_t * rpng_alloc(void)
Definition: rpng.c:1193
GLint GLint GLsizei GLsizei height
Definition: glext.h:6293