CrystalSpace

Public API Reference

csCommonImageFileLoader Class Reference
[Common Plugin Classes]

Base image loader implementation. More...

#include <csplugincommon/imageloader/commonimagefile.h>

Inherits scfImplementation1< csCommonImageFileLoader, iImageFileLoader >.

List of all members.

Protected Attributes

uint8alpha
 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.
uint8indexData
 Pointer to indexed data (if dataType == rdtIndexed).
csRGBcolor keycolor
 Keycolor.
csRGBpixelpalette
 Palette for indexed colors.
size_t paletteCount
 Number of entries in the palette.
csRef< iDataBufferrawData
 Buffer with raw data.
csRGBpixelrgbaData
 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

Alpha data for indexed images.

Definition at line 112 of file commonimagefile.h.

The type of image data this loader provides.

Definition at line 101 of file commonimagefile.h.

Format of the image.

Definition at line 94 of file commonimagefile.h.

Whether the image has a keycolor.

Definition at line 114 of file commonimagefile.h.

Pointer to indexed data (if dataType == rdtIndexed).

Definition at line 106 of file commonimagefile.h.

Keycolor.

Definition at line 116 of file commonimagefile.h.

Palette for indexed colors.

Definition at line 108 of file commonimagefile.h.

Number of entries in the palette.

Definition at line 110 of file commonimagefile.h.

Buffer with raw data.

Really only used for rdtR8G8B8.

Definition at line 99 of file commonimagefile.h.

Pointer to RGBA data (if dataType == rdtRGBpixel).

Definition at line 104 of file commonimagefile.h.

Image dimensions.

Definition at line 118 of file commonimagefile.h.


The documentation for this class was generated from the following file:

Generated for Crystal Space 1.4.1 by doxygen 1.7.1