Class TBGRAWriterLazPaintWithLayers

Unit

Declaration

type TBGRAWriterLazPaintWithLayers = class(TBGRAWriterLazPaint)

Description

Writer for LazPaint (LZP) image format.

Handles both flattened and layered images.

Hierarchy

Overview

Fields

Protected FCompression: TLzpCompression;
Protected FLayers: TBGRALayeredBitmap;
Protected FSelectedLayerIndex: integer;

Methods

Public constructor Create(ALayers: TBGRALayeredBitmap); overload;
Protected function GetNbLayers: integer; override;
Protected function InternalWriteLayers(Str: TStream; Img: TFPCustomImage): boolean; override;

Properties

Public property Compression: TLzpCompression read FCompression write FCompression;
Public property SelectedLayerIndex: integer read FSelectedLayerIndex write FSelectedLayerIndex;

Description

Fields

Protected FCompression: TLzpCompression;

This item has no description.

Protected FLayers: TBGRALayeredBitmap;

This item has no description.

Protected FSelectedLayerIndex: integer;

This item has no description.

Methods

Public constructor Create(ALayers: TBGRALayeredBitmap); overload;

This item has no description.

Protected function GetNbLayers: integer; override;

This item has no description.

Protected function InternalWriteLayers(Str: TStream; Img: TFPCustomImage): boolean; override;

This item has no description.

Properties

Public property Compression: TLzpCompression read FCompression write FCompression;

This item has no description.

Public property SelectedLayerIndex: integer read FSelectedLayerIndex write FSelectedLayerIndex;

This item has no description.