C# Class Myre.UI.InputDevices.GamepadDevice

Inheritance: IInputDevice
Afficher le fichier Open project: martindevans/Myre

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
Rescale ( float value, float min, float max ) : float
RescaleAxis ( float value, float power ) : float
RescaleMagnitude ( Vector2 direction, float power ) : Vector2

Method Details

ApplyDeadZone() public méthode

public ApplyDeadZone ( Vector2 direction, GamePadDeadZone deadZone, float power ) : Vector2
direction Vector2
deadZone GamePadDeadZone
power float
Résultat Vector2

BlockInputs() public méthode

public BlockInputs ( IEnumerable inputs ) : void
inputs IEnumerable
Résultat void

Evaluate() public méthode

public Evaluate ( Microsoft.Xna.Framework.GameTime gameTime, Control focused, UserInterface ui ) : void
gameTime Microsoft.Xna.Framework.GameTime
focused Control
ui UserInterface
Résultat void

GamepadDevice() public méthode

public GamepadDevice ( Microsoft.Xna.Framework.PlayerIndex player ) : System
player Microsoft.Xna.Framework.PlayerIndex
Résultat System

IsBlocked() public méthode

public IsBlocked ( IEnumerable inputs ) : bool
inputs IEnumerable
Résultat bool

IsButtonDown() public méthode

public IsButtonDown ( Buttons button ) : bool
button Buttons
Résultat bool

IsButtonNewlyDown() public méthode

public IsButtonNewlyDown ( Buttons button ) : bool
button Buttons
Résultat bool

IsButtonNewlyUp() public méthode

public IsButtonNewlyUp ( Buttons button ) : bool
button Buttons
Résultat bool

IsButtonUp() public méthode

public IsButtonUp ( Buttons button ) : bool
button Buttons
Résultat bool

Update() public méthode

public Update ( Microsoft.Xna.Framework.GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Résultat void

WasButtonDown() public méthode

public WasButtonDown ( Buttons button ) : bool
button Buttons
Résultat bool

WasButtonUp() public méthode

public WasButtonUp ( Buttons button ) : bool
button Buttons
Résultat bool