GBitmap::Registration Struct Reference

#include <gBitmap.h>

List of all members.

Public Types

typedef bool(*) ReadFunc (Stream &stream, GBitmap *bitmap)
 The read function prototype.
typedef bool(*) WriteFunc (GBitmap *bitmap, Stream &stream, U32 compressionLevel)
 The write function prototype. Compression levels are image-specific - see their registration declaration for details.

Public Attributes

Vector< Stringextensions
 the list of file extensions for this bitmap type [these should be lower case]
ReadFunc readFunc
 the read function to call for this bitmap type
WriteFunc writeFunc
 the write function to call for this bitmap type
U32 defaultCompression
 the default compression level [levels are image-specific - see their registration declaration for details]


Member Typedef Documentation

typedef bool(*) GBitmap::Registration::ReadFunc(Stream &stream, GBitmap *bitmap)

The read function prototype.

typedef bool(*) GBitmap::Registration::WriteFunc(GBitmap *bitmap, Stream &stream, U32 compressionLevel)

The write function prototype. Compression levels are image-specific - see their registration declaration for details.


Member Data Documentation

the list of file extensions for this bitmap type [these should be lower case]

the read function to call for this bitmap type

the write function to call for this bitmap type

the default compression level [levels are image-specific - see their registration declaration for details]