Gorilla.Controller.Input.Android.Types
Unit Gorilla.Controller.Input.Android.Types.pasClasses
- TJInputManager_InputDeviceListener = class ( {Androidapi.JNIBridge}TJavaGenericImport<Gorilla.Controller.Input.Android.Types.JInputManager_InputDeviceListenerClass,Gorilla.Controller.Input.Android.Types.JInputManager_InputDeviceListener> )
- TJInputManager = class ( {Androidapi.JNIBridge}TJavaGenericImport<Gorilla.Controller.Input.Android.Types.JInputManagerClass,Gorilla.Controller.Input.Android.Types.JInputManager> )
- TGorillaAndroidInputQueue = class ( TObject )
Interfaces
- interface JInputManager_InputDeviceListenerClass
- interface JInputManager_InputDeviceListener
- interface JInputManagerClass
- interface JInputManager
JInputManagerClass
Methods
public function _GetACTION_QUERY_KEYBOARD_LAYOUTS
(
)
: JString
;
abstract virtual;
public function _GetMETA_DATA_KEYBOARD_LAYOUTS
(
)
: JString
;
abstract virtual;
Properties
JInputManager
Methods
public function getInputDevice
(
id :
Integer
)
: JInputDevice
;
abstract virtual;
public function getInputDeviceIds
(
)
: TJavaArray<System.Integer>
;
abstract virtual;
public procedure registerInputDeviceListener
(
listener :
JInputManager_InputDeviceListener; handler :
JHandler
)
;
abstract virtual;
public procedure unregisterInputDeviceListener
(
listener :
JInputManager_InputDeviceListener
)
;
abstract virtual;
TJInputManager
@API Level 30: Verify the details of an InputEvent that came from the system.
Ancestors
TGorillaAndroidInputQueue
The input queue class is a dispatcher for all input events. Regularly all events are catched by the FMX TAndroidApplicationGlue instance. Only one input queue is possible here. Therefore we have to exchange the OnInputEvent. The original event will also be called.
Ancestors
Members
Fields
- protected FThread :
TThread
- protected FActivity :
PANativeActivity
- protected FOnInternalInputEvent :
TOnInputEvent
- protected FOnInputEvent :
TOnInputQueueEvent
Methods
- public constructor Create ( AThread : TThread ) ;
- public destructor Destroy ( ) ;
- protected function GetApplicationGlue ( ) : TAndroidApplicationGlue ;
- protected function DoOnInternalInputEvent ( const AApp : TAndroidApplicationGlue; const AEvent : PAInputEvent ) : Integer ; virtual;
- public procedure RegisterInputEventDispatch ( ) ; virtual;
- public procedure UnregisterInputEventDispatch ( ) ; virtual;