C# 클래스 Gablarski.Input.DirectInput.DirectInputProvider

상속: IInputProvider
파일 보기 프로젝트 열기: ermau/Gablarski

공개 메소드들

메소드 설명
AttachAsync ( IntPtr window ) : Task
BeginRecord ( ) : void
Detach ( ) : void
Dispose ( ) : void
EndRecord ( ) : void
GetNiceInputName ( Command command, string deviceInput ) : string
SetBindings ( IEnumerable bindings ) : void

비공개 메소드들

메소드 설명
GetNiceInputName ( string deviceInput, SharpDX.DirectInput.Device device ) : string
InputRunner ( ) : void
OnInputStateChanged ( CommandStateChangedEventArgs e ) : void
OnNewRecording ( RecordingEventArgs e ) : void

메소드 상세

AttachAsync() 공개 메소드

public AttachAsync ( IntPtr window ) : Task
window System.IntPtr
리턴 Task

BeginRecord() 공개 메소드

public BeginRecord ( ) : void
리턴 void

Detach() 공개 메소드

public Detach ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

EndRecord() 공개 메소드

public EndRecord ( ) : void
리턴 void

GetNiceInputName() 공개 메소드

public GetNiceInputName ( Command command, string deviceInput ) : string
command Command
deviceInput string
리턴 string

SetBindings() 공개 메소드

public SetBindings ( IEnumerable bindings ) : void
bindings IEnumerable
리턴 void