C# Класс MFIGamepadFeeder.Gamepad

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Dispose ( ) : void
Gamepad ( GamepadConfiguration config, VGenWrapper vGenWrapper, HidDeviceLoader hidDeviceLoader ) : System
Start ( ) : bool
Stop ( ) : void
UpdateState ( byte state ) : void

Приватные методы

Метод Описание
ConvertToButtonState ( byte value ) : bool
InvertNormalizedAxis ( double axisToInvert ) : double
Log ( string message ) : void
NormalizeAxis ( double valueToNormalize, bool shouldConvert ) : double
PlugInToHidDeviceAndStartLoop ( ) : bool
PlugInToXBoxController ( ) : bool
UnPlugXBoxController ( ) : bool
UpdateAxis ( double itemValue, GamepadMappingItem configForCurrentItem ) : void

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Gamepad() публичный Метод

public Gamepad ( GamepadConfiguration config, VGenWrapper vGenWrapper, HidDeviceLoader hidDeviceLoader ) : System
config MFIGamepadShared.Configuration.GamepadConfiguration
vGenWrapper vGenWrapper.VGenWrapper
hidDeviceLoader HidSharp.HidDeviceLoader
Результат System

Start() публичный Метод

public Start ( ) : bool
Результат bool

Stop() публичный Метод

public Stop ( ) : void
Результат void

UpdateState() публичный Метод

public UpdateState ( byte state ) : void
state byte
Результат void