C# Class VMultiDllWrapper.VMulti

Datei anzeigen Open project: simphax/VMultiDll Class Usage Examples

Public Methods

Method Description
VMulti ( ) : System
connect ( ) : bool
disconnect ( ) : void
isConnected ( ) : bool
updateJoystick ( JoystickReport report ) : bool
updateKeyboard ( KeyboardReport report ) : bool
updateMultitouch ( MultitouchReport report ) : bool

Private Methods

Method Description
HelloWorld ( ) : void
vmulti_alloc ( ) : IntPtr
vmulti_connect ( IntPtr vmulti, int i ) : bool
vmulti_disconnect ( IntPtr vmulti ) : void
vmulti_free ( IntPtr vmulti ) : void
vmulti_update_joystick ( IntPtr vmulti, ushort buttons, byte hat, byte x, byte y, byte z, byte rz, byte throttle ) : bool
vmulti_update_keyboard ( IntPtr vmulti, byte shiftKeyFlags, byte keyCodes ) : bool
vmulti_update_multitouch ( IntPtr vmulti, MultitouchPointerInfoRaw pTouch, byte actualCount, byte request_type, byte report_control_id ) : bool

Method Details

VMulti() public method

public VMulti ( ) : System
return System

connect() public method

public connect ( ) : bool
return bool

disconnect() public method

public disconnect ( ) : void
return void

isConnected() public method

public isConnected ( ) : bool
return bool

updateJoystick() public method

public updateJoystick ( JoystickReport report ) : bool
report JoystickReport
return bool

updateKeyboard() public method

public updateKeyboard ( KeyboardReport report ) : bool
report KeyboardReport
return bool

updateMultitouch() public method

public updateMultitouch ( MultitouchReport report ) : bool
report MultitouchReport
return bool