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

TD3Scene

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

Declaration

Source position: orca_scene3d.pas line 1446

type TD3Scene = class(TCustomControl)

protected

  procedure BeginDragObj();

  

  procedure EndDragEvent();

  

  procedure DoIdle();

  

  procedure CreateParams(); override;

  

  procedure CreateHandle; override;

  

  procedure CreateWnd; override;

  

  procedure DestroyWnd; override;

  

  procedure Loaded; override;

  

  procedure Resize; override;

  

  procedure Paint; override;

  

  procedure GetChildren(); override;

  

  procedure Notification(); override;

  

  procedure DefineProperties(); override;

  

  procedure MouseDown(); override;

  

  procedure MouseMove(); override;

  

  procedure MouseUp(); override;

  

  procedure NewKeyUp();

  

  procedure NewKeyDown();

  

  procedure DoDragOver();

  

  procedure DoDragDrop();

  

  procedure KeyUp(); override;

  

  procedure KeyDown(); override;

  

  procedure UTF8KeyPress(); override;

  

  function DoMouseWheel(); override;

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  function ObjectByPoint();

  

  procedure DeleteChildren;

  

  procedure SetBounds(); override;

  

  procedure Draw; virtual;

  

  procedure AddObject();

  

  procedure RemoveObject();

  

  procedure ProcessTick;

  

  procedure CreatePhysics;

  

  procedure BeginUpdate;

  

  procedure EndUpdate;

  

  procedure BeginDrag;

  

  procedure BeginResize;

  

  procedure AddUpdateRect();

  

  procedure InsertObject();

  

  procedure CreateEmbedded();

  

  procedure EmbeddedMouseDown();

  

  procedure EmbeddedMouseMove();

  

  procedure EmbeddedMouseUp();

  

  procedure EmbeddedKeyUp();

  

  procedure EmbeddedKeyDown();

  

  function EmbeddedMouseWheel();

  

  property Canvas: TD3Canvas; [rw]

  

  property DesignTime: Boolean; [rws]

  

  property Count: Integer; [r]

  

  property Root: TD3Object; [r]

  

  property Children []: TD3Object; [rw]

  

  property Selected: TD3VisualObject; [rw]

  

  property Captured: TD3VisualObject; [r]

  

  property Hovered: TD3VisualObject; [r]

  

  property Focused: TD3VisualObject; [rw]

  

  property Physics: TD3Physics; [r]

  

  property Time: single; [r]

  

  property DeltaTime: single; [r]

  

  property Fps: single; [r]

  

  property IsDrawing: Boolean; [r]

  

  property OnFlush: TNotifyEvent; [rw]

  

  property DesignAllowPanAndRotate: Boolean; [rw]

  

  property DesignGridShow: Boolean; [rw]

  

  property DesignShowHint: Boolean; [rw]

  

  property DesignSnapToGrid: Boolean; [rw]

  

  property DesignSnapGridSize: single; [rw]

  

  property DesignSnapToLines: Boolean; [rw]

  

published

  property DesignPopupEnabled: Boolean; [rw]

  

  property AlignRoot: Boolean; [rw]

  

  property AllowDrag: Boolean; [rw]

  

  property ActiveControl: TD3VisualObject; [rw]

  

  property Lighting: Boolean; [rw]

  

  property Quality: TD3Quality; [rw]

  

  property FillColor: string; [rw]

  

  property AmbientColor: string; [rw]

  

  property Camera: TD3Camera; [rw]

  

  property Transparency: Boolean; [rw]

  

  property RealTime: Boolean; [rw]

  

  property RealTimeSleep: Integer; [rw]

  

  property InvisibleAtRuntime: Boolean; [rw]

  

  property UsingDesignCamera: Boolean; [rw]

  

  property Align;

  

  property TabStop;

  

  property OnMouseMove;

  

  property OnMouseDown;

  

  property OnMouseUp;

  

  property OnMouseWheel;

  

end;

Inheritance

TD3Scene

  

|

TObject



CT Web help

CodeTyphon Studio