Class TFPReaderPNG
Unit
Declaration
type TFPReaderPNG = class(TFPCustomImageReader)
Description
This item has no description.
Hierarchy
- TObject
- TFPCustomImageHandler
- TFPCustomImageReader
- TFPReaderPNG
Overview
Fields
| Protected | Chunk: TChunk; |
| Protected | UseTransparent: boolean; |
| Protected | EndOfFile: boolean; |
| Protected | TransparentDataValue: TColorData; |
| Protected | UsingBitGroup: byte; |
| Protected | DataIndex: longword; |
| Protected | DataBytes: TColorData; |
Methods
| Protected | function CurrentLine(x:longword) : byte; |
| Protected | function PrevSample(x:longword): byte; |
| Protected | function PreviousLine(x:longword) : byte; |
| Protected | function PrevLinePrevSample(x:longword): byte; |
| Protected | procedure HandleChunk; virtual; |
| Protected | procedure HandlePalette; virtual; |
| Protected | procedure HandleAlpha; virtual; |
| Protected | function CalcX(relX:integer) : integer; |
| Protected | function CalcY(relY:integer) : integer; |
| Protected | function CalcColor: TColorData; |
| Protected | procedure HandleScanLine(const y : integer; const ScanLine : PByteArray); virtual; |
| Protected | procedure DoDecompress; virtual; |
| Protected | function DoFilter(LineFilter:byte;index:longword; b:byte) : byte; virtual; |
| Protected | procedure SetPalettePixel(x,y:integer; CD : TColordata); |
| Protected | procedure SetPalColPixel(x,y:integer; CD : TColordata); |
| Protected | procedure SetColorPixel(x,y:integer; CD : TColordata); |
| Protected | procedure SetColorTrPixel(x,y:integer; CD : TColordata); |
| Protected | function DecideSetPixel: TSetPixelProc; virtual; |
| Protected | procedure InternalRead(Str:TStream; Img:TFPCustomImage); override; |
| Protected | function InternalCheck(Str:TStream) : boolean; override; |
| Public | constructor create; override; |
| Public | destructor destroy; override; |
Properties
| Protected | property ConvertColor : TConvertColorProc read FConvertColor; |
| Protected | property CurrentPass : byte read FCurrentPass; |
| Protected | property Pltte : boolean read FPltte; |
| Protected | property ThePalette : TFPPalette read FPalette; |
| Protected | property Header : THeaderChunk read FHeader; |
| Protected | property CountScanlines : EightLong read FCountScanlines; |
| Protected | property ScanLineLength : EightLong read FScanLineLength; |
Description
Fields
| Protected | Chunk: TChunk; |
|
This item has no description. | |
| Protected | UseTransparent: boolean; |
|
This item has no description. | |
| Protected | EndOfFile: boolean; |
|
This item has no description. | |
| Protected | TransparentDataValue: TColorData; |
|
This item has no description. | |
| Protected | UsingBitGroup: byte; |
|
This item has no description. | |
| Protected | DataIndex: longword; |
|
This item has no description. | |
| Protected | DataBytes: TColorData; |
|
This item has no description. | |
Methods
| Protected | function CurrentLine(x:longword) : byte; |
|
This item has no description. | |
| Protected | function PrevSample(x:longword): byte; |
|
This item has no description. | |
| Protected | function PreviousLine(x:longword) : byte; |
|
This item has no description. | |
| Protected | function PrevLinePrevSample(x:longword): byte; |
|
This item has no description. | |
| Protected | procedure HandleChunk; virtual; |
|
This item has no description. | |
| Protected | procedure HandlePalette; virtual; |
|
This item has no description. | |
| Protected | procedure HandleAlpha; virtual; |
|
This item has no description. | |
| Protected | function CalcX(relX:integer) : integer; |
|
This item has no description. | |
| Protected | function CalcY(relY:integer) : integer; |
|
This item has no description. | |
| Protected | function CalcColor: TColorData; |
|
This item has no description. | |
| Protected | procedure HandleScanLine(const y : integer; const ScanLine : PByteArray); virtual; |
|
This item has no description. | |
| Protected | procedure DoDecompress; virtual; |
|
This item has no description. | |
| Protected | function DoFilter(LineFilter:byte;index:longword; b:byte) : byte; virtual; |
|
This item has no description. | |
| Protected | procedure SetPalettePixel(x,y:integer; CD : TColordata); |
|
This item has no description. | |
| Protected | procedure SetPalColPixel(x,y:integer; CD : TColordata); |
|
This item has no description. | |
| Protected | procedure SetColorPixel(x,y:integer; CD : TColordata); |
|
This item has no description. | |
| Protected | procedure SetColorTrPixel(x,y:integer; CD : TColordata); |
|
This item has no description. | |
| Protected | function DecideSetPixel: TSetPixelProc; virtual; |
|
This item has no description. | |
| Protected | procedure InternalRead(Str:TStream; Img:TFPCustomImage); override; |
|
This item has no description. | |
| Protected | function InternalCheck(Str: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. | |
Properties
| Protected | property ConvertColor : TConvertColorProc read FConvertColor; |
|
This item has no description. | |
| Protected | property CurrentPass : byte read FCurrentPass; |
|
This item has no description. | |
| Protected | property Pltte : boolean read FPltte; |
|
This item has no description. | |
| Protected | property ThePalette : TFPPalette read FPalette; |
|
This item has no description. | |
| Protected | property Header : THeaderChunk read FHeader; |
|
This item has no description. | |
| Protected | property CountScanlines : EightLong read FCountScanlines; |
|
This item has no description. | |
| Protected | property ScanLineLength : EightLong read FScanLineLength; |
|
This item has no description. | |
Generated by PasDoc 0.17.0.snapshot.