C# Class Microsoft.Xna.Framework.MonoGameAndroidGameView

Our override of OpenTK.AndroidGameView. Provides Touch and Key Input handling.
Inheritance: AndroidGameView, View.IOnTouchListener, ISurfaceHolderCallback
Mostra file Open project: procfxgen/MGShaderEditor Class Usage Examples

Public Methods

Method Description
MonoGameAndroidGameView ( Android.Content.Context context, AndroidGameWindow androidGameWindow, Microsoft.Xna.Framework.Game game ) : System
OnGenericMotionEvent ( Android.Views.MotionEvent e ) : bool
OnKeyDown ( Keycode keyCode, Android.Views.KeyEvent e ) : bool
OnKeyUp ( Keycode keyCode, Android.Views.KeyEvent e ) : bool
Resume ( ) : void

Protected Methods

Method Description
CreateFrameBuffer ( ) : void
OnContextLost ( EventArgs e ) : void
OnContextSet ( EventArgs e ) : void
OnLoad ( EventArgs eventArgs ) : void

Private Methods

Method Description
IOnTouchListener ( Android.Views.View v, Android.Views.MotionEvent e ) : bool
ISurfaceHolderCallback ( ISurfaceHolder holder ) : void
ISurfaceHolderCallback ( ISurfaceHolder holder, Android format, int width, int height ) : void

Method Details

CreateFrameBuffer() protected method

protected CreateFrameBuffer ( ) : void
return void

MonoGameAndroidGameView() public method

public MonoGameAndroidGameView ( Android.Content.Context context, AndroidGameWindow androidGameWindow, Microsoft.Xna.Framework.Game game ) : System
context Android.Content.Context
androidGameWindow AndroidGameWindow
game Microsoft.Xna.Framework.Game
return System

OnContextLost() protected method

protected OnContextLost ( EventArgs e ) : void
e System.EventArgs
return void

OnContextSet() protected method

protected OnContextSet ( EventArgs e ) : void
e System.EventArgs
return void

OnGenericMotionEvent() public method

public OnGenericMotionEvent ( Android.Views.MotionEvent e ) : bool
e Android.Views.MotionEvent
return bool

OnKeyDown() public method

public OnKeyDown ( Keycode keyCode, Android.Views.KeyEvent e ) : bool
keyCode Keycode
e Android.Views.KeyEvent
return bool

OnKeyUp() public method

public OnKeyUp ( Keycode keyCode, Android.Views.KeyEvent e ) : bool
keyCode Keycode
e Android.Views.KeyEvent
return bool

OnLoad() protected method

protected OnLoad ( EventArgs eventArgs ) : void
eventArgs System.EventArgs
return void

Resume() public method

public Resume ( ) : void
return void