[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: orca_scene3d.pas line 1059
type TD3VisualObject = class(TD3Object) |
||
protected |
||
FHeight: single; |
|
|
FLastHeight: single; |
|
|
FWidth: single; |
|
|
FLastWidth: single; |
|
|
FDepth: single; |
|
|
FLastDepth: single; |
|
|
|
||
|
||
FRecalcAbsolute: Boolean; |
|
|
FDisableAlign: Boolean; |
|
|
FCanResize: Boolean; |
|
|
FCanRotate: Boolean; |
|
|
FBody: Integer; |
|
|
FDesignInteract: Boolean; |
|
|
FOpacity: single; |
|
|
FAbsoluteOpacity: single; |
|
|
FRecalcOpacity: Boolean; |
|
|
function GetHint; |
|
|
procedure SetHint(); |
|
|
procedure Loaded; override; |
|
|
procedure DefineProperties(); override; |
|
|
procedure SetVisible(); virtual; |
|
|
procedure SetHeight(); virtual; |
|
|
procedure SetWidth(); virtual; |
|
|
procedure SetDepth(); virtual; |
|
|
function GetAbsoluteMatrix; virtual; |
|
|
function GetAbsoluteOpacity; virtual; |
|
|
procedure RecalcOpacity; virtual; |
|
|
procedure DesignSelect; virtual; |
|
|
procedure DesignClick; virtual; |
|
|
procedure Capture; |
|
|
procedure ReleaseCapture; |
|
|
procedure MouseDown(); virtual; |
|
|
procedure MouseMove(); virtual; |
|
|
procedure MouseUp(); virtual; |
|
|
procedure MouseWheel(); virtual; |
|
|
procedure KeyDown(); virtual; |
|
|
procedure KeyUp(); virtual; |
|
|
procedure MouseEnter; virtual; |
|
|
procedure MouseLeave; virtual; |
|
|
procedure EnterFocus; virtual; |
|
|
procedure KillFocus; virtual; |
|
|
procedure Click; virtual; |
|
|
procedure DblClick; virtual; |
|
|
procedure ContextMenu(); virtual; |
|
|
procedure DragEnter(); virtual; |
|
|
procedure DragOver(); virtual; |
|
|
procedure DragDrop(); virtual; |
|
|
procedure DragLeave; virtual; |
|
|
procedure DragEnd; virtual; |
|
|
function DoHintShow(); virtual; |
|
|
procedure ApplyResource; virtual; |
|
|
procedure PreRender; virtual; |
|
|
procedure BeforePaint; virtual; |
|
|
procedure AfterPaint; virtual; |
|
|
procedure Paint; virtual; |
|
|
procedure PaintChildren; virtual; |
|
|
procedure MatrixChanged(); virtual; |
|
|
procedure RotateXChanged(); virtual; |
|
|
procedure RotateYChanged(); virtual; |
|
|
procedure RotateZChanged(); virtual; |
|
|
property MouseInObject: Boolean; [rw] |
|
|
property Skew: TD3Position; [rw] |
|
|
property TempCanvas: TD3Canvas; [rw] |
|
|
public |
||
constructor Create(); override; |
|
|
destructor Destroy; override; |
|
|
procedure PaintToBitmap(); |
|
|
procedure PaintToVxBitmap(); |
|
|
procedure CreateHighQualitySnapshot(); |
|
|
procedure CreateTileSnapshot(); |
|
|
procedure RecalcAbsolute; virtual; |
|
|
function AbsoluteToLocal(); virtual; |
|
|
function LocalToAbsolute(); virtual; |
|
|
function AbsoluteToLocalVector(); virtual; |
|
|
function LocalToAbsoluteVector(); virtual; |
|
|
function ObjectByPoint(); |
|
|
function RayCastIntersect(); virtual; |
|
|
procedure ResetRotateAngle; |
|
|
function FindTarget(); |
|
|
procedure ProcessTick(); override; |
|
|
procedure Back; |
|
|
procedure Collision(); virtual; |
|
|
procedure CreateBody; virtual; |
|
|
procedure DestroyBody; virtual; |
|
|
procedure RecreateBody; |
|
|
procedure Spawn; virtual; |
|
|
procedure AddForce(); |
|
|
procedure GetTabOrderList(); virtual; |
|
|
procedure Realign; virtual; |
|
|
procedure RealignLayers; |
|
|
procedure SetFocus; |
|
|
procedure Repaint; |
|
|
procedure Lock; |
|
|
property AbsoluteMatrix: TD3Matrix; [r] |
|
|
property LocalMatrix: TD3Matrix; [r] |
|
|
property AbsolutePosition: TD3Vector; [rw] |
|
|
property AbsoluteUp: TD3Vector; [r] |
|
|
property AbsoluteDirection: TD3Vector; [r] |
|
|
property AbsoluteRight: TD3Vector; [r] |
|
|
property AbsoluteOpacity: single; [r] |
|
|
property InvertAbsoluteMatrix: TD3Matrix; [r] |
|
|
|
||
property DesignInteract: Boolean; [r] |
|
|
property Projection: TD3Projection; [rw] |
|
|
property AutoCapture: Boolean; [rw] |
|
|
property RotateCenter: TD3Position; [rw] |
|
|
property ScreenBounds: TD2Rect; [r] |
|
|
|
||
property Body: Integer; [r] |
|
|
property Collider: Boolean; [rw] |
|
|
property ColliseTrack: Boolean; [rw] |
|
|
property Dynamic: Boolean; [rw] |
|
|
property Velocity: TD3Position; [rw] |
|
|
|
||
|
||
property CanFocused: Boolean; [rw] |
|
|
property HintW: WideString; [rw] |
|
|
published |
||
property IsDragOver: Boolean; [r] |
|
|
property IsMouseOver: Boolean; [r] |
|
|
property IsFocused: Boolean; [r] |
|
|
property IsVisible: Boolean; [r] |
|
|
property Cursor: TCursor; [rw] |
|
|
property DragMode: TD3DragMode; [rw] |
|
|
property DragDisableHighlight: Boolean; [rw] |
|
|
property Position: TD3Position; [rw] |
|
|
property Scale: TD3Position; [rw] |
|
|
property RotateAngle: TD3Position; [rw] |
|
|
property Locked: Boolean; [rw] |
|
|
property Width: single; [rw] |
|
|
property Height: single; [rw] |
|
|
property Depth: single; [rw] |
|
|
property DesignHide: Boolean; [rw] |
|
|
property Opacity: single; [rws] |
|
|
property HitTest: Boolean; [rw] |
|
|
property Hint: string; [rw] |
|
|
property ShowHint: Boolean; [rw] |
|
|
property ShowContextMenu: Boolean; [rw] |
|
|
property TwoSide: Boolean; [rw] |
|
|
property Visible: Boolean; [rw] |
|
|
property ZWrite: Boolean; [rw] |
|
|
property OnDragEnter: TD3DragEnterEvent; [rw] |
|
|
property OnDragLeave: TD3DragLeaveEvent; [rw] |
|
|
property OnDragOver: TD3DragOverEvent; [rw] |
|
|
property OnDragDrop: TD3DragDropEvent; [rw] |
|
|
property OnDragEnd: TNotifyEvent; [rw] |
|
|
property OnClick: TNotifyEvent; [rw] |
|
|
property OnDblClick: TNotifyEvent; [rw] |
|
|
property OnMouseDown: TD3MouseEvent; [rw] |
|
|
property OnMouseMove: TD3MouseMoveEvent; [rw] |
|
|
property OnMouseUp: TD3MouseEvent; [rw] |
|
|
property OnMouseWheel: TD3MouseWheelEvent; [rw] |
|
|
property OnKeyDown: TD3KeyEvent; [rw] |
|
|
property OnKeyUp: TD3KeyEvent; [rw] |
|
|
property OnBeforePaint: TD3PaintEvent; [rw] |
|
|
property OnPaint: TD3PaintEvent; [rw] |
|
|
property OnCollision: TD3CollisionEvent; [rw] |
|
|
end; |
|
||
| | ||
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |