Classes | |
class | DataSource |
This is an abstract class used to provide data to the loader. More... | |
class | FileDataSource |
This class allow the loading of an image directly from a file. More... | |
class | Image |
Image is the main user class of the library. More... | |
class | ImageContext |
Store the data needed by an ImageLoader object during the parsing of an image. More... | |
class | ImageLoader |
This is an abstract class that define the interface of all image loader. More... | |
class | ImageLoaderManager |
Manage the list of all supported ImageLoader. More... | |
class | JPGImageContext |
Image Context for JPG image loader. More... | |
class | JPGImageLoader |
Loader class for JPG Image. More... | |
class | MemoryDataSource |
Load an image from a memory area. More... | |
class | PNGImageContext |
Image Context for PNG Image Loader. More... | |
class | PNGImageLoader |
Loader for PNG Image. More... | |
class | TGAImageContext |
Image Context for Targa image. More... | |
class | TGAImageLoader |
Loader for Targa image. More... | |
Typedefs | |
typedef unsigned char | byte |
Typename for a byte. | |
typedef std::vector< ImageLoader * > | ImageLoaderList |
Typename for a collection of image loader. | |
Enumerations | |
enum | PixelFormat { PF_A1B5G5R5, PF_RGB, PF_RGBA, PF_ORIGIN } |
List all pixel format supported. More... | |
enum | PixelOrigin { PO_TOP_LEFT, PO_BOTTOM_LEFT } |
List all pixel origin supported. More... | |
Functions | |
void | JPG_emit_message (j_common_ptr cinfo, int msg_level) |
void | JPG_error_exit (j_common_ptr cinfo) |
boolean | JPG_fill_input_buffer (j_decompress_ptr cinfo) |
void | JPG_init_source (j_decompress_ptr cinfo) |
void | JPG_skip_input_data (j_decompress_ptr cinfo, long num_bytes) |
void | JPG_term_source (j_decompress_ptr cinfo) |
void | PNG_error_function (png_structp png_ptr, png_const_charp error) |
void | PNG_read_function (png_structp png_ptr, png_bytep data, png_size_t length) |
void | PNG_warning_function (png_structp png_ptr, png_const_charp error) |
void | SILLYCleanup () |
Cleanup SILLY library internal. | |
bool | SILLYInit () |
Initialize the SILLY Library. | |
Variables | |
static size_t | silly_init_counter = 0 |
This namespace contains all the symbols and types of the library
enum PixelFormat |
enum PixelOrigin |
bool SILLY_EXPORT SILLYInit | ( | ) |
Initialize the SILLY Library.
Definition at line 87 of file SILLYImageLoaderManager.cpp.