C# Class ToyBox.InputManager

Inheritance: Microsoft.Xna.Framework.GameComponent, IInputService, IUpdateable, IDisposable
Mostrar archivo Open project: jlyonsmith/ToyBox

Public Methods

Method Description
GetAllValidKeys ( ) : Keys[]
GetGamePad ( PlayerIndex playerIndex ) : IGamePad
GetKeyboard ( ) : IKeyboard
GetKeyboard ( PlayerIndex playerIndex ) : IKeyboard
GetMouse ( ) : IMouse
GetTouchPanel ( ) : ITouchPanel
InputManager ( Microsoft.Xna.Framework.Game game ) : System
InputManager ( Microsoft.Xna.Framework.Game game, Keys keysWanted ) : System
Update ( GameTime time ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

Method Description
SetupGamePads ( ) : void
SetupKeyboards ( ) : void
SetupMouse ( ) : void
SetupTouchPanels ( ) : void

Method Details

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

GetAllValidKeys() public static method

public static GetAllValidKeys ( ) : Keys[]
return Keys[]

GetGamePad() public method

public GetGamePad ( PlayerIndex playerIndex ) : IGamePad
playerIndex PlayerIndex
return IGamePad

GetKeyboard() public method

public GetKeyboard ( ) : IKeyboard
return IKeyboard

GetKeyboard() public method

public GetKeyboard ( PlayerIndex playerIndex ) : IKeyboard
playerIndex PlayerIndex
return IKeyboard

GetMouse() public method

public GetMouse ( ) : IMouse
return IMouse

GetTouchPanel() public method

public GetTouchPanel ( ) : ITouchPanel
return ITouchPanel

InputManager() public method

public InputManager ( Microsoft.Xna.Framework.Game game ) : System
game Microsoft.Xna.Framework.Game
return System

InputManager() public method

public InputManager ( Microsoft.Xna.Framework.Game game, Keys keysWanted ) : System
game Microsoft.Xna.Framework.Game
keysWanted Keys
return System

Update() public method

public Update ( GameTime time ) : void
time Microsoft.Xna.Framework.GameTime
return void