|
Fosfat
0.4.0
|
Go to the source code of this file.
Functions | |
| uint32_t | fosgra_color_get (fosfat_t *fosfat, const char *path, uint8_t idx) |
| Get the color RGB24 from a .COLOR index. | |
| uint8_t * | fosgra_get_buffer (fosfat_t *fosfat, const char *path, int offset, int size) |
| Get decoded .IMAGE buffer. | |
| void | fosgra_get_info (fosfat_t *fosfat, const char *path, uint16_t *x, uint16_t *y, uint8_t *bpp) |
| Get informations on the .IMAGE. | |
| int | fosgra_is_image (fosfat_t *fosfat, const char *path) |
| Test if the file is a .IMAGE. | |
libfosgra public API header.
Definition in file fosgra.h.
| uint32_t fosgra_color_get | ( | fosfat_t * | fosfat, |
| const char * | path, | ||
| uint8_t | idx | ||
| ) |
Get the color RGB24 from a .COLOR index.
| [in] | fosfat | disk handle. |
| [in] | path | location on the FOS disk. |
| [in] | idx | color index in map. |
| uint8_t* fosgra_get_buffer | ( | fosfat_t * | fosfat, |
| const char * | path, | ||
| int | offset, | ||
| int | size | ||
| ) |
Get decoded .IMAGE buffer.
| [in] | fosfat | disk handle. |
| [in] | path | location on the FOS disk. |
| [in] | offset | from where (in bytes) in the data. |
| [in] | size | how many bytes. |
| void fosgra_get_info | ( | fosfat_t * | fosfat, |
| const char * | path, | ||
| uint16_t * | x, | ||
| uint16_t * | y, | ||
| uint8_t * | bpp | ||
| ) |
Get informations on the .IMAGE.
| [in] | fosfat | disk handle. |
| [in] | path | location on the FOS disk. |
| [out] | x | image width. |
| [out] | y | image height. |
| int fosgra_is_image | ( | fosfat_t * | fosfat, |
| const char * | path | ||
| ) |
Test if the file is a .IMAGE.
| [in] | fosfat | disk handle. |
| [in] | path | location on the FOS disk. |
1.7.6.1