Gorilla.Script.Types.Gorilla
Unit Gorilla.Script.Types.Gorilla.pasClasses
- TGorillaScriptControl3DEventHandler = class ( TGorillaScriptControlEventHandler )
TGorillaScriptControl3DEventHandler
Provides event handler methods for FMX TControl3D instances.
Ancestors
Members
Methods
- class private procedure Create@ ( ) ; class constructor noself;
- public procedure CallMouseEvent3D ( Sender : TObject; Button : TMouseButton; Shift : TShiftState; X : Single; Y : Single; RayPos : TVector3D; RayDir : TVector3D ) ;
- public procedure CallMouseMoveEvent3D ( Sender : TObject; Shift : TShiftState; X : Single; Y : Single; RayPos : TVector3D; RayDir : TVector3D ) ;
- public procedure CallRenderEvent ( Sender : TObject; Context : TContext3D ) ;
- public procedure CallDragEnterEvent3D ( Sender : TObject; const Data : TDragObject; const Point : TPoint3D ) ;
- public procedure CallDragDropEvent3D ( Sender : TObject; const Data : TDragObject; const Point : TPoint3D ) ;
- public procedure CallDragOverEvent3D ( Sender : TObject; const Data : TDragObject; const Point : TPoint3D; var Operation : TDragOperation ) ;
- public procedure CallTapEvent3D ( Sender : TObject; const Point : TPointF; const RayPos : TVector3D; const RayDir : TVector3D ) ;
- public procedure CallGorillaOnHotKeyTriggered ( const AItem : TGorillaHotKeyItem; const ACurrentInput : TGorillaHotKeyRaw ) ;
- public procedure CallGorillaInputMouseEvent ( ASender : TObject; AStates : TGorillaMouseStates; APos : TPointF ) ;
- public procedure CallGorillaInputMouseMoveEvent ( ASender : TObject; AStates : TGorillaMouseStates; APos : TPointF ) ;
- public procedure CallGorillaInputMouseWheelEvent ( ASender : TObject; APos : TPointF; const AWheelData : Integer ) ;
- public procedure CallGorillaInputKeyEvent ( ASender : TObject; AKeyCode : Integer ) ;
- class private procedure Destroy@ ( ) ; class destructor noself;