Classes | |
| struct | SSWF_JPG_DESTINATION |
| Structure definition for the destination buffer of a JPG image. More... | |
| struct | SSWF_JPG_ERROR |
| Structure used to read a JPG image. More... | |
| struct | SSWF_JPG_SOURCE |
| Structure definition for the source buffer of a JPG image. More... | |
Defines | |
| #define | jdst ((sswf_jpg_destination *) cinfo->dest) |
| #define | jsrc ((sswf_jpg_source *) cinfo->src) |
| #define | SSWF_JPG_BUFSIZE 4096 |
Typedefs | |
| typedef struct SSWF_JPG_DESTINATION | sswf_jpg_destination |
| typedef struct SSWF_JPG_ERROR | sswf_jpg_error |
| typedef struct SSWF_JPG_SOURCE | sswf_jpg_source |
Enumerations | |
| enum | targa_header_t { TGA_OFFSET_IDENTIFIER_LENGTH = 0, TGA_OFFSET_COLORMAP_TYPE, TGA_OFFSET_IMAGE_TYPE, TGA_OFFSET_COLORMAP_INDEX_LO, TGA_OFFSET_COLORMAP_INDEX_HI, TGA_OFFSET_COLORMAP_LENGTH_LO, TGA_OFFSET_COLORMAP_LENGTH_HI, TGA_OFFSET_COLORMAP_SIZE, TGA_OFFSET_ORIGIN_X_LO, TGA_OFFSET_ORIGIN_X_HI, TGA_OFFSET_ORIGIN_Y_LO, TGA_OFFSET_ORIGIN_Y_HI, TGA_OFFSET_WIDTH_LO, TGA_OFFSET_WIDTH_HI, TGA_OFFSET_HEIGHT_LO, TGA_OFFSET_HEIGHT_HI, TGA_OFFSET_BITS_PER_PIXEL, TGA_OFFSET_FLAGS, TGA_HEADER_SIZE } |
| The offsets to read/write in the header of a targa image file. More... | |
Functions | |
| static boolean | sswfEmptyOutputBuffer (j_compress_ptr cinfo) |
| static boolean | sswfFillInputBuffer (j_decompress_ptr cinfo) |
| static void | sswfInitDestination (j_compress_ptr cinfo) |
| static void | sswfInitSource (j_decompress_ptr cinfo) |
| static void | sswfJPEGError (j_common_ptr cinfo) |
| static boolean | sswfResyncToRestart (j_decompress_ptr cinfo, int desired) |
| static void | sswfSkipInputData (j_decompress_ptr cinfo, long num_bytes) |
| static void | sswfTermDestination (j_compress_ptr cinfo) |
| static void | sswfTermSource (j_decompress_ptr cinfo) |
| static void | sswfWriteData (sswf_jpg_destination *dst, const unsigned char *buffer, unsigned long size) |
| #define jdst ((sswf_jpg_destination *) cinfo->dest) |
Referenced by sswfEmptyOutputBuffer(), sswfInitDestination(), and sswfTermDestination().
| #define jsrc ((sswf_jpg_source *) cinfo->src) |
Referenced by sswfFillInputBuffer(), and sswfSkipInputData().
| #define SSWF_JPG_BUFSIZE 4096 |
Referenced by sswfEmptyOutputBuffer(), sswfFillInputBuffer(), sswfInitDestination(), and sswfTermDestination().
| typedef struct SSWF_JPG_DESTINATION sswf_jpg_destination |
| typedef struct SSWF_JPG_ERROR sswf_jpg_error |
| typedef struct SSWF_JPG_SOURCE sswf_jpg_source |
| enum targa_header_t |
| static boolean sswfEmptyOutputBuffer | ( | j_compress_ptr | cinfo | ) | [static] |
| static boolean sswfFillInputBuffer | ( | j_decompress_ptr | cinfo | ) | [static] |
References jsrc, and SSWF_JPG_BUFSIZE.
Referenced by sswf::TagImage::LoadJPEG(), sswfInitSource(), and sswfSkipInputData().
| static void sswfInitDestination | ( | j_compress_ptr | cinfo | ) | [static] |
| static void sswfInitSource | ( | j_decompress_ptr | cinfo | ) | [static] |
| static void sswfJPEGError | ( | j_common_ptr | cinfo | ) | [static] |
References SSWF_JPG_ERROR::setjmp_buffer.
Referenced by sswf::TagImage::LoadJPEG(), and sswf::TagImage::SaveJPEG().
| static boolean sswfResyncToRestart | ( | j_decompress_ptr | cinfo, | |
| int | desired | |||
| ) | [static] |
Referenced by sswf::TagImage::LoadJPEG().
| static void sswfSkipInputData | ( | j_decompress_ptr | cinfo, | |
| long | num_bytes | |||
| ) | [static] |
| static void sswfTermDestination | ( | j_compress_ptr | cinfo | ) | [static] |
| static void sswfTermSource | ( | j_decompress_ptr | cinfo | ) | [static] |
Referenced by sswf::TagImage::LoadJPEG().
| static void sswfWriteData | ( | sswf_jpg_destination * | dst, | |
| const unsigned char * | buffer, | |||
| unsigned long | size | |||
| ) | [static] |
References sswf::assert(), SSWF_JPG_DESTINATION::current, SSWF_JPG_DESTINATION::encoding, SSWF_JPG_DESTINATION::image, SSWF_JPG_DESTINATION::last_code, SSWF_JPG_DESTINATION::offset, sswf::Data::PutByte(), SSWF_JPG_DESTINATION::size, SSWF_JPG_DESTINATION::state, and sswf::Data::Write().
Referenced by sswfEmptyOutputBuffer(), and sswfTermDestination().
1.5.5