Class TCastleLine2DGizmos
Unit
Declaration
type TCastleLine2DGizmos = class(TCastleScene)
Description
Geometry for editing descendants of TCastleLine2DBase in the CGE
editor Left mouse button - to double the point, move the point
Right mouse button - delete the point
Middle mouse button - open a window to edit the point
To enter edit mode, use "verb" (Edit mode ON) - right-click on the object in the object hierarchy window.
Hierarchy
- TCastleScene
- TCastleLine2DGizmos
Overview
Methods
function LocalRayCollision(const RayOrigin, RayDirection: TVector3;const TrianglesToIgnoreFunc: TTriangleIgnoreFunc): TRayCollision; override; |
|
function PointingDeviceMove(const Pick: TRayCollisionNode; const Distance: Single): Boolean; override; |
|
function PointingDevicePress(const Pick: TRayCollisionNode; const Distance: Single): Boolean; override; |
|
function PointingDeviceRelease(const Pick: TRayCollisionNode; const Distance: Single; const CancelAction: Boolean): Boolean; override; |
|
function Press(const E: TInputPressRelease): boolean; override; |
|
function Release(const E: TInputPressRelease): boolean; override; |
|
constructor Create(AOwner: TComponent); override; |
|
destructor Destroy; override; |
|
procedure ReLoad; |
|
Procedure Hide; |
|
Procedure Show(ALine:TCastleLine2DBase); |
Description
Methods
function LocalRayCollision(const RayOrigin, RayDirection: TVector3;const TrianglesToIgnoreFunc: TTriangleIgnoreFunc): TRayCollision; override; |
|
function PointingDeviceMove(const Pick: TRayCollisionNode; const Distance: Single): Boolean; override; |
|
function PointingDevicePress(const Pick: TRayCollisionNode; const Distance: Single): Boolean; override; |
|
function PointingDeviceRelease(const Pick: TRayCollisionNode; const Distance: Single; const CancelAction: Boolean): Boolean; override; |
|
function Press(const E: TInputPressRelease): boolean; override; |
|
function Release(const E: TInputPressRelease): boolean; override; |
|
constructor Create(AOwner: TComponent); override; |
|
destructor Destroy; override; |
|
procedure ReLoad; |
|
Build geometry again. |
Procedure Hide; |
|
Hide the object. Exit Editing mode |
Procedure Show(ALine:TCastleLine2DBase); |
|
Show the object. Enter Editing mode |
Generated by PasDoc 0.16.0.