C# Класс Sharpex2D.Input.Implementation.XInput.Gamepad

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

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

Метод Описание
GetCapabilities ( ) : XInputCapabilities

Gets the Capabilities.

GetState ( ) : GamepadState

Gets the State.

Initialize ( ) : void

Initializes the Device.

Retrieve ( int index ) : Gamepad

Retrieves the XBoxController.

ToString ( ) : string

Converts the object to string.

Update ( GameTime gameTime ) : void

Updates the object.

Vibrate ( float leftMotor, float rightMotor, float length ) : void

Vibrates the controller.

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

Метод Описание
Gamepad ( ) : System

Initializes a new Gamepad class.

Gamepad ( int playerIndex ) : System

Initializes a new Gamepad class.

UpdateBatteryState ( ) : void

Updates the BatteryState.

Vibrate ( XInputVibration strength, float length ) : void

Vibrates the controller.

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

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

Gets the Capabilities.
public GetCapabilities ( ) : XInputCapabilities
Результат XInputCapabilities

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

Gets the State.
public GetState ( ) : GamepadState
Результат GamepadState

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

Initializes the Device.
public Initialize ( ) : void
Результат void

Retrieve() публичный статический Метод

Retrieves the XBoxController.
public static Retrieve ( int index ) : Gamepad
index int The Index.
Результат Gamepad

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

Converts the object to string.
public ToString ( ) : string
Результат string

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

Updates the object.
public Update ( GameTime gameTime ) : void
gameTime GameTime The GameTime.
Результат void

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

Vibrates the controller.
public Vibrate ( float leftMotor, float rightMotor, float length ) : void
leftMotor float The LeftMotor.
rightMotor float The RightMotor.
length float The Length.
Результат void