csCommonImageFileLoader Class Reference
[Common Plugin Classes]
Base image loader implementation. More...
#include <csplugincommon/imageloader/commonimagefile.h>
Inherits scfImplementation1< csCommonImageFileLoader, iImageFileLoader >.
Protected Attributes | |
uint8 * | alpha |
Alpha data for indexed images. | |
csLoaderDataType | dataType |
The type of image data this loader provides. | |
int | Format |
Format of the image. | |
bool | hasKeycolor |
Whether the image has a keycolor. | |
uint8 * | indexData |
Pointer to indexed data (if dataType == rdtIndexed). | |
csRGBcolor | keycolor |
Keycolor. | |
csRGBpixel * | palette |
Palette for indexed colors. | |
size_t | paletteCount |
Number of entries in the palette. | |
csRef< iDataBuffer > | rawData |
Buffer with raw data. | |
csRGBpixel * | rgbaData |
Pointer to RGBA data (if dataType == rdtRGBpixel). | |
int | Width |
Image dimensions. |
Detailed Description
Base image loader implementation.
Definition at line 89 of file commonimagefile.h.
Member Data Documentation
uint8* csCommonImageFileLoader::alpha [protected] |
Alpha data for indexed images.
Definition at line 112 of file commonimagefile.h.
csLoaderDataType csCommonImageFileLoader::dataType [protected] |
The type of image data this loader provides.
Definition at line 101 of file commonimagefile.h.
int csCommonImageFileLoader::Format [protected] |
Format of the image.
Definition at line 94 of file commonimagefile.h.
bool csCommonImageFileLoader::hasKeycolor [protected] |
Whether the image has a keycolor.
Definition at line 114 of file commonimagefile.h.
uint8* csCommonImageFileLoader::indexData [protected] |
Pointer to indexed data (if dataType == rdtIndexed).
Definition at line 106 of file commonimagefile.h.
csRGBcolor csCommonImageFileLoader::keycolor [protected] |
Keycolor.
Definition at line 116 of file commonimagefile.h.
csRGBpixel* csCommonImageFileLoader::palette [protected] |
Palette for indexed colors.
Definition at line 108 of file commonimagefile.h.
size_t csCommonImageFileLoader::paletteCount [protected] |
Number of entries in the palette.
Definition at line 110 of file commonimagefile.h.
csRef<iDataBuffer> csCommonImageFileLoader::rawData [protected] |
Buffer with raw data.
Really only used for rdtR8G8B8.
Definition at line 99 of file commonimagefile.h.
csRGBpixel* csCommonImageFileLoader::rgbaData [protected] |
Pointer to RGBA data (if dataType == rdtRGBpixel).
Definition at line 104 of file commonimagefile.h.
int csCommonImageFileLoader::Width [protected] |
Image dimensions.
Definition at line 118 of file commonimagefile.h.
The documentation for this class was generated from the following file:
- csplugincommon/imageloader/commonimagefile.h
Generated for Crystal Space 1.4.1 by doxygen 1.7.1