C# 클래스 WoWmapper.Controllers.ControllerManager

파일 보기 프로젝트 열기: topher-au/WoWmapper 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ActiveController IController
Controllers List
DS4 WoWmapper.Controllers.DS4.DS4Interface
XInput WoWmapper.Controllers.DS4.XInputInterface

공개 메소드들

메소드 설명
GetButtonIcon ( GamepadButton button ) : BitmapImage
GetButtonName ( GamepadButton button ) : string
GetLeftAxis ( ) : System.Windows.Point
GetRightAxis ( ) : System.Windows.Point
RefreshControllers ( ) : void
SendRumble ( byte left, byte right, int duration ) : void
SetController ( IController controller ) : void
Start ( ) : void
Stop ( ) : void

비공개 메소드들

메소드 설명
ActiveControllerOnButtonStateChanged ( GamepadButton button, bool state ) : void
ControllerWatcher ( ) : void
DS4TouchpadButtonDown ( object sender, DS4Windows.TouchpadEventArgs args ) : void
DS4TouchpadButtonUp ( object sender, DS4Windows.TouchpadEventArgs args ) : void
DS4TouchpadMoved ( object sender, DS4Windows.TouchpadEventArgs args ) : void
SetParent ( IntPtr hWndChild, IntPtr hWndNewParent ) : IntPtr
UsbNotifierOnDeviceConnected ( ) : void
UsbNotifierOnDeviceDisconnected ( ) : void

메소드 상세

GetButtonIcon() 공개 정적인 메소드

public static GetButtonIcon ( GamepadButton button ) : BitmapImage
button GamepadButton
리턴 System.Windows.Media.Imaging.BitmapImage

GetButtonName() 공개 정적인 메소드

public static GetButtonName ( GamepadButton button ) : string
button GamepadButton
리턴 string

GetLeftAxis() 공개 정적인 메소드

public static GetLeftAxis ( ) : System.Windows.Point
리턴 System.Windows.Point

GetRightAxis() 공개 정적인 메소드

public static GetRightAxis ( ) : System.Windows.Point
리턴 System.Windows.Point

RefreshControllers() 공개 정적인 메소드

public static RefreshControllers ( ) : void
리턴 void

SendRumble() 공개 정적인 메소드

public static SendRumble ( byte left, byte right, int duration ) : void
left byte
right byte
duration int
리턴 void

SetController() 공개 정적인 메소드

public static SetController ( IController controller ) : void
controller IController
리턴 void

Start() 공개 정적인 메소드

public static Start ( ) : void
리턴 void

Stop() 공개 정적인 메소드

public static Stop ( ) : void
리턴 void

프로퍼티 상세

ActiveController 공개적으로 정적으로 프로퍼티

public static IController ActiveController
리턴 IController

Controllers 공개적으로 정적으로 프로퍼티

public static List Controllers
리턴 List

DS4 공개적으로 정적으로 프로퍼티

public static DS4Interface,WoWmapper.Controllers.DS4 DS4
리턴 WoWmapper.Controllers.DS4.DS4Interface

XInput 공개적으로 정적으로 프로퍼티

public static XInputInterface,WoWmapper.Controllers.DS4 XInput
리턴 WoWmapper.Controllers.DS4.XInputInterface