Unit 'Img32.Layers' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#pl_image32]

TLayer32

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

Declaration

Source position: Img32.Layers.pas line 63

type TLayer32 = class(TStorage)

protected

  UpdateInfo: TUpdateInfo;

  

  procedure SetDesignerLayer();

  

  function GetUpdateNeeded;

  

  procedure DoBeforeMerge; virtual;

  

  procedure PreMerge(); virtual;

  

  procedure Merge();

  

  function GetLayerAt();

  

  function RemoveChildFromList(); override;

  

  function GetInnerRectD;

  

  function GetInnerBounds;

  

  function GetOuterBounds;

  

  procedure SetOpacity(); virtual;

  

  procedure ImageChanged(); virtual;

  

  procedure UpdateLayeredImage();

  

  property UpdateNeeded: Boolean; [r]

  

public

  constructor Create();

  

  destructor Destroy; override;

  

  function BringForwardOne;

  

  function SendBackOne;

  

  function BringToFront;

  

  function SendToBack;

  

  function Move();

  

  function MakeAbsolute();

  

  function MakeRelative();

  

  procedure PositionAt();

  

  procedure PositionCenteredAt();

  

  procedure SetInnerBounds(); virtual;

  

  procedure SetSize();

  

  procedure Invalidate; virtual;

  

  function AddChild(); virtual;

  

  function InsertChild();

  

  procedure ClearChildren; override;

  

  property Child []: TLayer32; default; [r]

  

  property ClipPath: TPathsD; [rw]

  

  procedure Offset(); virtual; overload;

  

  property IsDesignerLayer: Boolean; [r]

  

  property InnerBounds: TRectD; [r]

  

  property InnerRect: TRectD; [r]

  

  property OuterBounds: TRectD; [r]

  

  property CursorId: Integer; [rw]

  

  property Height: Double; [rw]

  

  property Image: TImage32; [r]

  

  property Left: Double; [r]

  

  property MidPoint: TPointD; [r]

  

  property Opacity: Byte; [rw]

  

  property OuterMargin: Double; [rw]

  

  property Parent: TLayer32; [rw]

  

  property Root: TGroupLayer32; [r]

  

  property RootOwner: TLayeredImage32; [r]

  

  property Top: Double; [r]

  

  property Visible: Boolean; [rw]

  

  property Width: Double; [rw]

  

  property UserData: TObject; [rw]

  

  property BlendFunc: TBlendFunction; [rw]

  

  property PrevLayerInGroup: TLayer32; [r]

  

  property NextLayerInGroup: TLayer32; [r]

  

end;

Inheritance

TLayer32

  

|

TStorage

  

|

TInterfacedObj

  

|

TObject,IInterface



CT Web help

CodeTyphon Studio