C# Class Gablarski.Input.DirectInput.DirectInputProvider

Inheritance: IInputProvider
Afficher le fichier Open project: ermau/Gablarski

Méthodes publiques

Méthode Description
AttachAsync ( IntPtr window ) : Task
BeginRecord ( ) : void
Detach ( ) : void
Dispose ( ) : void
EndRecord ( ) : void
GetNiceInputName ( Command command, string deviceInput ) : string
SetBindings ( IEnumerable bindings ) : void

Private Methods

Méthode Description
GetNiceInputName ( string deviceInput, SharpDX.DirectInput.Device device ) : string
InputRunner ( ) : void
OnInputStateChanged ( CommandStateChangedEventArgs e ) : void
OnNewRecording ( RecordingEventArgs e ) : void

Method Details

AttachAsync() public méthode

public AttachAsync ( IntPtr window ) : Task
window System.IntPtr
Résultat Task

BeginRecord() public méthode

public BeginRecord ( ) : void
Résultat void

Detach() public méthode

public Detach ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EndRecord() public méthode

public EndRecord ( ) : void
Résultat void

GetNiceInputName() public méthode

public GetNiceInputName ( Command command, string deviceInput ) : string
command Command
deviceInput string
Résultat string

SetBindings() public méthode

public SetBindings ( IEnumerable bindings ) : void
bindings IEnumerable
Résultat void