Gorilla.Controller.Input.GamePad.Windows
Unit Gorilla.Controller.Input.GamePad.Windows.pasClasses
- TGorillaWindowsGamePadHandler = class ( TGorillaCustomGamePadHandler )
TGorillaWindowsGamePadHandler
Ancestors
Members
Fields
Methods
- public constructor Create ( ACtrl : TGorillaInputController ) ;
- public destructor Destroy ( ) ;
- protected procedure DoCreateXInputManager ( ) ;
- protected procedure DoDestroyXInputManager ( ) ;
- protected procedure DoOnConnect ( ASender : TObject; AUserIndex : Cardinal ) ;
- protected procedure DoOnDisconnect ( ASender : TObject; AUserIndex : Cardinal ) ;
- protected procedure DoOnStateChange ( ASender : TObject; AUserIndex : Cardinal; ANewState : TXInputState ) ;
- protected procedure DoOnBatteryWarning ( ASender : TObject; AUserIndex : Cardinal; ANewState : Byte ) ;
- protected procedure DoOnButtonsDown ( ASender : TObject; AUserIndex : Cardinal; AButtons : Word ) ;
- protected procedure DoOnButtonsUp ( ASender : TObject; AUserIndex : Cardinal; AButtons : Word ) ;
- protected procedure DoOnTrigger ( ASender : TObject; AUserIndex : Cardinal; ATrigger : TXInputTrigger; AValue : Byte ) ;
- protected procedure DoOnThumbStick ( ASender : TObject; AUserIndex : Cardinal; AThumbStick : TXInputThumb; X : Double; Y : Double ) ;
- protected procedure DoBeginExecute ( ) ; override;
- protected procedure DoEndExecute ( ) ; override;
- protected procedure DoRequestInput ( ) ; override;
- protected function GetButton ( const ABtn : Word ) : TGorillaGamePadButton ;
- protected function GetButtons ( const ABtns : NativeInt ) : TGorillaGamePadButtons ;
- protected function GetButtonsArray ( const ABtns : NativeInt ) : TGorillaGamePadButtonsArray ;