C# Класс Myre.UI.InputDevices.GamepadDevice

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

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

Метод Описание
ApplyDeadZone ( Vector2 direction, GamePadDeadZone deadZone, float power ) : Vector2
BlockInputs ( IEnumerable inputs ) : void
Evaluate ( Microsoft.Xna.Framework.GameTime gameTime, Control focused, UserInterface ui ) : void
GamepadDevice ( Microsoft.Xna.Framework.PlayerIndex player ) : System
IsBlocked ( IEnumerable inputs ) : bool
IsButtonDown ( Buttons button ) : bool
IsButtonNewlyDown ( Buttons button ) : bool
IsButtonNewlyUp ( Buttons button ) : bool
IsButtonUp ( Buttons button ) : bool
Update ( Microsoft.Xna.Framework.GameTime gameTime ) : void
WasButtonDown ( Buttons button ) : bool
WasButtonUp ( Buttons button ) : bool

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

Метод Описание
Rescale ( float value, float min, float max ) : float
RescaleAxis ( float value, float power ) : float
RescaleMagnitude ( Vector2 direction, float power ) : Vector2

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

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

public ApplyDeadZone ( Vector2 direction, GamePadDeadZone deadZone, float power ) : Vector2
direction Vector2
deadZone GamePadDeadZone
power float
Результат Vector2

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

public BlockInputs ( IEnumerable inputs ) : void
inputs IEnumerable
Результат void

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

public Evaluate ( Microsoft.Xna.Framework.GameTime gameTime, Control focused, UserInterface ui ) : void
gameTime Microsoft.Xna.Framework.GameTime
focused Control
ui UserInterface
Результат void

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

public GamepadDevice ( Microsoft.Xna.Framework.PlayerIndex player ) : System
player Microsoft.Xna.Framework.PlayerIndex
Результат System

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

public IsBlocked ( IEnumerable inputs ) : bool
inputs IEnumerable
Результат bool

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

public IsButtonDown ( Buttons button ) : bool
button Buttons
Результат bool

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

public IsButtonNewlyDown ( Buttons button ) : bool
button Buttons
Результат bool

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

public IsButtonNewlyUp ( Buttons button ) : bool
button Buttons
Результат bool

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

public IsButtonUp ( Buttons button ) : bool
button Buttons
Результат bool

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

public Update ( Microsoft.Xna.Framework.GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Результат void

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

public WasButtonDown ( Buttons button ) : bool
button Buttons
Результат bool

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

public WasButtonUp ( Buttons button ) : bool
button Buttons
Результат bool