ImageEn, unit imageenview |
|
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;