bitmap.h File Reference

Enum TBitmapfileCompression

Defines the types of file compression.

EnumeratorValueDescription
ENoBitmapCompression

Bitmap file is not compressed.

EByteRLECompression

File is compressed using run-length encoding compression.

ETwelveBitRLECompression

File is compressed using twelve bit run-length encoding compression.

ESixteenBitRLECompression

File is compressed using sixteen bit run-length encoding compression.

ETwentyFourBitRLECompression

File is compressed using twenty four bit run-length encoding compression.

EThirtyTwoUBitRLECompression

File is compressed using twenty four bit run-length encoding compression from 32-bit bitmap buffer.

EThirtyTwoABitRLECompression

File is compressed using thirty two bit run-length encoding compression from 32-bit bitmap buffer.

EGenericPaletteCompression

File is compressed as a palette plus reduced bit-per-pixel. Only applicable to bitmaps already loaded in RAM.

EProprietaryCompression

Extended bitmap. Data format is proprietary to licensee.

ERLECompressionLast255

Enum TBitmapfileCompressionScheme

Defines the available file compression schemes.

EnumeratorValueDescription
ERLECompression

File is compressed using run-length encoding compression.

EPaletteCompression

File is compressed as a palette plus reduced bit-per-pixel.

EPaletteCompressionWithRLEFallback

File is compressed as a palette plus reduced bit-per-pixel, with automatic fallback to RLE if bitmap is not suitable

Typedef TAssignFunction

typedef void(*TAssignFunction

WARNING: Typedef for internal use ONLY. Compatibility is not guaranteed in future releases.

Typedef TDecodeFunction

typedef void(*TDecodeFunction

WARNING: Typedef for internal use ONLY. Compatibility is not guaranteed in future releases.