[Overview][Constants][Types][Classes][Procedures and functions][Index] | Reference for unit 'IntfGraphics' (#lcl)

# TLazReaderIcnsPart

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

## Declaration

Source position: intfgraphics.pas line 675

`type TLazReaderIcnsPart = class(TFPCustomImageReader, ILazImageReader)`
`protected`
`function InternalCheck(); override;`
`procedure InternalRead(); override;`
`function QueryInterface();`
`function _AddRef;`
`function _Release;`
`function GetUpdateDescription;`
`procedure SetUpdateDescription();`
`procedure SetupRead();`
`function Create256ColorPalette;`
`procedure DoReadRaw;`
`procedure DoReadRLE;`
`procedure DoReadJpeg2000;`
`procedure DoReadMask;`
`public`
`constructor Create; override;`
`destructor Destroy; override;`
`property UpdateDescription: Boolean; [rw]`
`property IconType: TicnsIconType; [r]`
`property DataSize: Integer; [r]`
`end;`

## Inheritance

`TLazReaderIcnsPart,ILazImageReader`
`TFPCustomImageReader`
?
`TObject`

The latest version of this document can be found at lazarus-ccr.sourceforge.net.