Unit 'orca_scene3d' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#pl_orca3d]

TD3CustomObjectLayer

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

Declaration

Source position: orca_scene3d.pas line 2144

type TD3CustomObjectLayer = class(TD3CustomBufferLayer,Id2Scene)

protected

  FUpdateRects: array of TD2Rect;

  

  procedure Loaded; override;

  

  procedure Draw; virtual;

  

  procedure BeforePaint; override;

  

  procedure Paint; override;

  

  procedure GetChildren(); override;

  

  procedure Notification(); override;

  

  procedure DefineProperties(); override;

  

  procedure LayerMouseDown(); override;

  

  procedure LayerMouseMove(); override;

  

  procedure LayerMouseUp(); override;

  

  procedure MouseWheel(); override;

  

  procedure KeyUp(); override;

  

  procedure KeyDown(); override;

  

  procedure DragEnter(); override;

  

  procedure DragOver(); override;

  

  procedure DragDrop(); override;

  

  procedure DragLeave; override;

  

  procedure DragEnd; override;

  

  function DoHintShow(); override;

  

  function ObjectByPoint();

  

  procedure SetVisible(); override;

  

  procedure EnterFocus; override;

  

  procedure KillFocus; override;

  

  procedure MouseLeave; override;

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  procedure DeleteChildren;

  

  property Canvas: TD2Canvas; [r]

  

  procedure UpdateResource;

  

  function RayCastIntersect(); override;

  

  procedure GetTabOrderList(); override;

  

  procedure AddObject();

  

  procedure RemoveObject();

  

  procedure ProcessTick;

  

  procedure AddUpdateRect();

  

  procedure InsertObject();

  

  property DesignTime: Boolean; [rws]

  

  property Count: Integer; [r]

  

  property Root: TD2Object; [r]

  

  property Children []: TD2Object; [rw]

  

  property Selected: TD2VisualObject; [rw]

  

  property Captured: TD2VisualObject; [r]

  

  property Hovered: TD2VisualObject; [r]

  

  property Focused: TD2VisualObject; [rw]

  

  property DisableUpdate: Boolean; [r]

  

  property DesignPopupEnabled: Boolean; [rw]

  

  property DesignSnapGridShow: Boolean; [rw]

  

  property DesignSnapToGrid: Boolean; [rw]

  

  property DesignSnapToLines: Boolean; [rw]

  

  property DesignChangeSelection: TNotifyEvent; [rw]

  

  property AlignRoot: Boolean; [rw]

  

  property AllowDrag: Boolean; [rw]

  

  property DesignSnapGridSize: single; [rw]

  

  property ShowHint: Boolean;

  

  property Transparency: Boolean; [rw]

  

  property Fill: TD2Brush; [rw]

  

  property Style: TD2Resources; [rw]

  

published

  property CanFocused: Boolean;

  

  property ActiveControl: TD2Control; [rw]

  

  property AnimatedCaret: Boolean; [rw]

  

end;

Inheritance

TD3CustomObjectLayer

  

|

TD3CustomBufferLayer,Id2Scene

  

|

TD3CustomLayer

  

|

TD3VisualObject

  

|

TD3Object

  

|

TObject



CT Web help

CodeTyphon Studio