Class TFPReaderGif
Unit
Declaration
type TFPReaderGif = class(TFPCustomImageReader)
Description
This item has no description.
Hierarchy
- TObject
- TFPCustomImageHandler
- TFPCustomImageReader
- TFPReaderGif
Overview
Fields
| Protected | FHeader: TGIFHeader; |
| Protected | FDescriptor: TGifImageDescriptor; |
| Protected | FGraphicsCtrlExt: TGifGraphicsControlExtension; |
| Protected | FTransparent: Boolean; |
| Protected | FGraphCtrlExt: Boolean; |
| Protected | FScanLine: PByte; |
| Protected | FLineSize: Integer; |
| Protected | FPalette: TFPPalette; |
| Protected | FWidth: integer; |
| Protected | FHeight: Integer; |
| Protected | FInterlace: boolean; |
| Protected | FBitsPerPixel: byte; |
| Protected | FBackground: byte; |
| Protected | FResolution: byte; |
| Protected | FOnCreateImage: TGifCreateCompatibleImgEvent; |
Methods
| Protected | procedure ReadPalette(Stream: TStream; Size: integer); |
| Protected | function AnalyzeHeader: Boolean; |
| Protected | procedure InternalRead(Stream: TStream; Img: TFPCustomImage); override; |
| Protected | function ReadScanLine(Stream: TStream): boolean; virtual; |
| Protected | function WriteScanLine(Img: TFPCustomImage): Boolean; virtual; |
| Protected | function InternalCheck(Stream: TStream) : boolean; override; |
| Protected | function SkipBlock(Stream: TStream): byte; |
| Public | constructor Create; override; |
| Public | destructor Destroy; override; |
Properties
| Public | property Header: TGIFHeader read FHeader; |
| Public | property Descriptor: TGifImageDescriptor read FDescriptor; |
| Public | property GraphCtrlExt: Boolean read FGraphCtrlExt; |
| Public | property GraphicsCtrlExt: TGifGraphicsControlExtension read FGraphicsCtrlExt; |
| Public | property Transparent: Boolean read FTransparent; |
| Public | property Palette: TFPPalette read FPalette; |
| Public | property Width: integer read FWidth; |
| Public | property Height: Integer read FHeight; |
| Public | property Interlace: boolean read FInterlace; |
| Public | property BitsPerPixel: byte read FBitsPerPixel; |
| Public | property Background: byte read FBackground; |
| Public | property Resolution: byte read FResolution; |
| Public | property OnCreateImage: TGifCreateCompatibleImgEvent read FOnCreateImage write FOnCreateImage; |
Description
Fields
| Protected | FHeader: TGIFHeader; |
|
This item has no description. | |
| Protected | FDescriptor: TGifImageDescriptor; |
|
This item has no description. | |
| Protected | FGraphicsCtrlExt: TGifGraphicsControlExtension; |
|
This item has no description. | |
| Protected | FTransparent: Boolean; |
|
This item has no description. | |
| Protected | FGraphCtrlExt: Boolean; |
|
This item has no description. | |
| Protected | FScanLine: PByte; |
|
This item has no description. | |
| Protected | FLineSize: Integer; |
|
This item has no description. | |
| Protected | FPalette: TFPPalette; |
|
This item has no description. | |
| Protected | FWidth: integer; |
|
This item has no description. | |
| Protected | FHeight: Integer; |
|
This item has no description. | |
| Protected | FInterlace: boolean; |
|
This item has no description. | |
| Protected | FBitsPerPixel: byte; |
|
This item has no description. | |
| Protected | FBackground: byte; |
|
This item has no description. | |
| Protected | FResolution: byte; |
|
This item has no description. | |
| Protected | FOnCreateImage: TGifCreateCompatibleImgEvent; |
|
This item has no description. | |
Methods
| Protected | procedure ReadPalette(Stream: TStream; Size: integer); |
|
This item has no description. | |
| Protected | function AnalyzeHeader: Boolean; |
|
This item has no description. | |
| Protected | procedure InternalRead(Stream: TStream; Img: TFPCustomImage); override; |
|
This item has no description. | |
| Protected | function ReadScanLine(Stream: TStream): boolean; virtual; |
|
This item has no description. | |
| Protected | function WriteScanLine(Img: TFPCustomImage): Boolean; virtual; |
|
This item has no description. | |
| Protected | function InternalCheck(Stream: TStream) : boolean; override; |
|
This item has no description. | |
| Protected | function SkipBlock(Stream: TStream): byte; |
|
This item has no description. | |
| Public | constructor Create; override; |
|
This item has no description. | |
| Public | destructor Destroy; override; |
|
This item has no description. | |
Properties
| Public | property Header: TGIFHeader read FHeader; |
|
This item has no description. | |
| Public | property Descriptor: TGifImageDescriptor read FDescriptor; |
|
This item has no description. | |
| Public | property GraphCtrlExt: Boolean read FGraphCtrlExt; |
|
This item has no description. | |
| Public | property GraphicsCtrlExt: TGifGraphicsControlExtension read FGraphicsCtrlExt; |
|
This item has no description. | |
| Public | property Transparent: Boolean read FTransparent; |
|
This item has no description. | |
| Public | property Palette: TFPPalette read FPalette; |
|
This item has no description. | |
| Public | property Width: integer read FWidth; |
|
This item has no description. | |
| Public | property Height: Integer read FHeight; |
|
This item has no description. | |
| Public | property Interlace: boolean read FInterlace; |
|
This item has no description. | |
| Public | property BitsPerPixel: byte read FBitsPerPixel; |
|
This item has no description. | |
| Public | property Background: byte read FBackground; |
|
This item has no description. | |
| Public | property Resolution: byte read FResolution; |
|
This item has no description. | |
| Public | property OnCreateImage: TGifCreateCompatibleImgEvent read FOnCreateImage write FOnCreateImage; |
|
This item has no description. | |
Generated by PasDoc 0.17.0.snapshot.