ImageEn, unit imageenview

TImageEnView.OnBeforeDrawLayer

TImageEnView.OnBeforeDrawLayer


Declaration

property OnBeforeDrawLayer: TIEDrawLayerEvent;


Description

Occurs immediately before a layer is painted to the back buffer.

Parameter Description
Dest The layer as a bitmap (you may draw to it)
LayerIndex The layer index that we are drawing

Note: With TImageEnView.OnBeforeDrawLayer, Dest is only the layer as an image. Whereas, with OnDrawLayer, Dest is the entire image the layer has been painted to.


Example

// Show all layers as gray-scale
procedure Tfmain.ImageEnView1BeforeDrawLayer(Sender: TObject; dest: TIEBitmap; LayerIndex: Integer);
var
  aProc: TImageEnProc;
begin
  aProc := TImageEnProc.CreateFromBitmap( Dest );
  aProc.ConvertToGray();
  aProc.Free;
end;