RetroArch
Typedefs | Functions
rpng.h File Reference
#include <stdint.h>
#include <stddef.h>
#include <retro_common_api.h>
#include <boolean.h>
Include dependency graph for rpng.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef typedefRETRO_BEGIN_DECLS struct rpng rpng_t
 

Functions

rpng_trpng_init (const char *path)
 
bool rpng_is_valid (rpng_t *rpng)
 
bool rpng_set_buf_ptr (rpng_t *rpng, void *data)
 
rpng_trpng_alloc (void)
 
void rpng_free (rpng_t *rpng)
 
bool rpng_iterate_image (rpng_t *rpng)
 
int rpng_process_image (rpng_t *rpng, void **data, size_t size, unsigned *width, unsigned *height)
 
bool rpng_start (rpng_t *rpng)
 
bool rpng_save_image_argb (const char *path, const uint32_t *data, unsigned width, unsigned height, unsigned pitch)
 
bool rpng_save_image_bgr24 (const char *path, const uint8_t *data, unsigned width, unsigned height, unsigned pitch)
 

Typedef Documentation

◆ rpng_t

typedef typedefRETRO_BEGIN_DECLS struct rpng rpng_t

Function Documentation

◆ rpng_alloc()

rpng_t* rpng_alloc ( void  )
Here is the caller graph for this function:

◆ rpng_free()

void rpng_free ( rpng_t rpng)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rpng_init()

rpng_t* rpng_init ( const char *  path)

◆ rpng_is_valid()

bool rpng_is_valid ( rpng_t rpng)
Here is the caller graph for this function:

◆ rpng_iterate_image()

bool rpng_iterate_image ( rpng_t rpng)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rpng_process_image()

int rpng_process_image ( rpng_t rpng,
void **  data,
size_t  size,
unsigned *  width,
unsigned *  height 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rpng_save_image_argb()

bool rpng_save_image_argb ( const char *  path,
const uint32_t data,
unsigned  width,
unsigned  height,
unsigned  pitch 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rpng_save_image_bgr24()

bool rpng_save_image_bgr24 ( const char *  path,
const uint8_t data,
unsigned  width,
unsigned  height,
unsigned  pitch 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rpng_set_buf_ptr()

bool rpng_set_buf_ptr ( rpng_t rpng,
void data 
)
Here is the caller graph for this function:

◆ rpng_start()

bool rpng_start ( rpng_t rpng)
Here is the caller graph for this function: