SILLY Namespace Reference

Simple Image Loading LibrarY namespace. More...


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


Detailed Description

Simple Image Loading LibrarY namespace.

This namespace contains all the symbols and types of the library


Enumeration Type Documentation

enum PixelFormat

List all pixel format supported.

Enumerator:
PF_A1B5G5R5 
PF_RGB 
PF_RGBA 
PF_ORIGIN 

Definition at line 59 of file SILLYBase.h.

enum PixelOrigin

List all pixel origin supported.

Enumerator:
PO_TOP_LEFT 
PO_BOTTOM_LEFT 

Definition at line 70 of file SILLYBase.h.


Function Documentation

bool SILLY_EXPORT SILLYInit (  ) 

Initialize the SILLY Library.

Returns:
True if the initialization was successfull false otherwise.

Definition at line 87 of file SILLYImageLoaderManager.cpp.


Generated on Sun Apr 6 14:47:08 2008 for Simple Image Loading LibrarY by  doxygen 1.5.2