C# Class NScumm.MonoGame.XnaInputManager

Inheritance: IInputManager
Show file Open project: scemino/nscumm Class Usage Examples

Public Methods

Method Description
GetMousePosition ( ) : Core.Graphics.Point
GetState ( ) : ScummInputState
HideVirtualKeyboard ( ) : void
ResetKeys ( ) : void
ShowVirtualKeyboard ( ) : void
UpdateInput ( KeyboardState keyboard ) : void
XnaInputManager ( Microsoft.Xna.Framework.Game game, Core gameDesc ) : Microsoft.Xna.Framework.Input

Private Methods

Method Description
HardwareButtons_BackPressed ( object sender, BackRequestedEventArgs e ) : void
HardwareButtons_CameraPressed ( object sender, Windows e ) : void
UpdateMousePosition ( Vector2 pos ) : void
XnaInputManager_KeyDown ( CoreWindow sender, KeyEventArgs args ) : void
XnaInputManager_KeyUp ( CoreWindow sender, KeyEventArgs args ) : void

Method Details

GetMousePosition() public method

public GetMousePosition ( ) : Core.Graphics.Point
return Core.Graphics.Point

GetState() public method

public GetState ( ) : ScummInputState
return ScummInputState

HideVirtualKeyboard() public method

public HideVirtualKeyboard ( ) : void
return void

ResetKeys() public method

public ResetKeys ( ) : void
return void

ShowVirtualKeyboard() public method

public ShowVirtualKeyboard ( ) : void
return void

UpdateInput() public method

public UpdateInput ( KeyboardState keyboard ) : void
keyboard Microsoft.Xna.Framework.Input.KeyboardState
return void

XnaInputManager() public method

public XnaInputManager ( Microsoft.Xna.Framework.Game game, Core gameDesc ) : Microsoft.Xna.Framework.Input
game Microsoft.Xna.Framework.Game
gameDesc Core
return Microsoft.Xna.Framework.Input