Sets the byteorder of
Pixel format flags. Undefined should be used for all indexed bitmaps, except 16 bit big endian ones, in which case a single BigEndian bit should be set high. Lower 16 bits should be used for general identification, upper 16 bits are general identificators (endianness, valid alpha channel, etc). 0x01 - 0x1F are reserved for 16 bit truecolor, 0x20 - 0x2F are reserved for 24 bit truecolor, 0x30 - 3F are reserved for integer grayscale, 0x40 - 0x5F are reserved for 32 bit truecolor, 0xF00-0xF0F are reserved for "chunky" indexed images, 0xF10-0xF1F are reserved for planar indexed images.
Returns the bitdepth of a format.
Standard 32 bit pixel representation.
48 bit RGB colorspace with 16 bit per channel.
16 Bit RGB565 colorspace with no alpha.
24 Bit colorspace
48 bit RGB colorspace with 16 bit per channel.
16 Bit colorspace with a single bit alpha. This is should be used with RGBX5551 with channel a ignored
Standard 32 bit pixel representation.
4 * 32 bit floating point pixel representation. Used for RGBA conversion and other things.
For monochrome images with a single channel
For monochrome images with a single channel