Class TFPReaderBMP
Unit
Declaration
type TFPReaderBMP = class(TFPCustomImageReader)
Description
This item has no description.
Hierarchy
- TObject
- TFPCustomImageHandler
- TFPCustomImageReader
- TFPReaderBMP
Overview
Fields
| Protected | ReadSize: Integer; |
| Protected | BFI: TBitMapInfoHeader; |
| Protected | FPalette: PFPcolor; |
| Protected | LineBuf: PByte; |
| Protected | RedMask: longword; |
| Protected | GreenMask: longword; |
| Protected | BlueMask: longword; |
| Protected | RedShift: shortint; |
| Protected | GreenShift: shortint; |
| Protected | BlueShift: shortint; |
Methods
| Protected | procedure SetupRead(nPalette, nRowBits: Integer; Stream : TStream); virtual; |
| Protected | function CountBits(Value : byte) : shortint; |
| Protected | function ShiftCount(Mask : longword) : shortint; |
| Protected | function ExpandColor(value : longword) : TFPColor; |
| Protected | procedure ExpandRLE8ScanLine(Row : Integer; Stream : TStream); |
| Protected | procedure ExpandRLE4ScanLine(Row : Integer; Stream : TStream); |
| Protected | procedure ReadScanLine(Row : Integer; Stream : TStream); virtual; |
| Protected | procedure WriteScanLine(Row : Integer; Img : TFPCustomImage); virtual; |
| Protected | procedure InternalRead(Stream:TStream; Img:TFPCustomImage); override; |
| Protected | function InternalCheck(Stream:TStream) : boolean; override; |
| Public | constructor Create; override; |
| Public | destructor Destroy; override; |
Description
Fields
| Protected | ReadSize: Integer; |
|
This item has no description. | |
| Protected | BFI: TBitMapInfoHeader; |
|
This item has no description. | |
| Protected | FPalette: PFPcolor; |
|
This item has no description. | |
| Protected | LineBuf: PByte; |
|
This item has no description. | |
| Protected | RedMask: longword; |
|
This item has no description. | |
| Protected | GreenMask: longword; |
|
This item has no description. | |
| Protected | BlueMask: longword; |
|
This item has no description. | |
| Protected | RedShift: shortint; |
|
This item has no description. | |
| Protected | GreenShift: shortint; |
|
This item has no description. | |
| Protected | BlueShift: shortint; |
|
This item has no description. | |
Methods
| Protected | procedure SetupRead(nPalette, nRowBits: Integer; Stream : TStream); virtual; |
|
This item has no description. | |
| Protected | function CountBits(Value : byte) : shortint; |
|
This item has no description. | |
| Protected | function ShiftCount(Mask : longword) : shortint; |
|
This item has no description. | |
| Protected | function ExpandColor(value : longword) : TFPColor; |
|
This item has no description. | |
| Protected | procedure ExpandRLE8ScanLine(Row : Integer; Stream : TStream); |
|
This item has no description. | |
| Protected | procedure ExpandRLE4ScanLine(Row : Integer; Stream : TStream); |
|
This item has no description. | |
| Protected | procedure ReadScanLine(Row : Integer; Stream : TStream); virtual; |
|
This item has no description. | |
| Protected | procedure WriteScanLine(Row : Integer; Img : TFPCustomImage); virtual; |
|
This item has no description. | |
| Protected | procedure InternalRead(Stream:TStream; Img:TFPCustomImage); override; |
|
This item has no description. | |
| Protected | function InternalCheck(Stream:TStream) : boolean; override; |
|
This item has no description. | |
| Public | constructor Create; override; |
|
This item has no description. | |
| Public | destructor Destroy; override; |
|
This item has no description. | |
Generated by PasDoc 0.17.0.snapshot.