Class TBGRAWriterBmpMioMap
Unit
BGRAWriteBmpMioMap
Declaration
type TBGRAWriterBmpMioMap = class(TFPCustomImageWriter)
Description
Extends the TFPCustomImageWriter to write the BMP MioMap (iGO) image format
Hierarchy
- TFPCustomImageWriter
- TBGRAWriterBmpMioMap
Overview
Fields
Methods
Properties
Description
Fields
|
FHeader: TMioHeader; |
This item has no description. |
|
FMaxChunkSize: Word; |
This item has no description. |
|
FPalette: packed of record
ColorValue: Word;
AlphaValue: Byte;
Padding: Byte;
end; |
This item has no description. |
|
FPaletteAlpha: boolean; |
This item has no description. |
|
FPaletteIndexes: packed[0..65535] of Int32or64; |
This item has no description. |
|
FPaletteOffset: Int32or64; |
This item has no description. |
Methods
|
constructor Create; override; |
Creates the writer
|
|
procedure AppendToChunks(const Buffer; Count: integer); |
This item has no description. |
|
procedure BuildPaletteAndChunks(Img: TFPCustomImage); |
This item has no description. |
|
procedure FlushChunk; |
This item has no description. |
|
procedure FreeChunks; |
This item has no description. |
|
procedure InitChunks; |
This item has no description. |
|
procedure InitHeader(Img: TFPCustomImage); |
This item has no description. |
|
procedure InitPalette; |
This item has no description. |
|
procedure InternalWrite(Str: TStream; Img: TFPCustomImage); override; |
This item has no description. |
|
procedure NeedChunk; |
This item has no description. |
|
procedure ReadScanline(Img: TFPCustomImage; Y: integer; ADest: PBGRAPixel); |
This item has no description. |
|
procedure WriteChunks(Str: TStream); |
This item has no description. |
|
procedure WriteHeader(Str: TStream); |
This item has no description. |
|
procedure WritePalette(Str: TStream); |
This item has no description. |
Properties