C# Class MonoGameUi.BaseScreenComponent

Basisklasse für alle MonoGame-Komponenten
Inheritance: Microsoft.Xna.Framework.DrawableGameComponent
Show file Open project: OctoAwesome/monogameui Class Usage Examples

Private Properties

Property Type Description
Navigate bool

Public Methods

Method Description
BaseScreenComponent ( Microsoft.Xna.Framework.Game game ) : System

Erzeugt eine neue Instanz der Klasse BaseScreenComponent.

CaptureMouse ( ) : void

Wechselt in den Catured Mouse Mode.

Draw ( GameTime gameTime ) : void

Zeichnet Screens und Controls.

Flyback ( Control control ) : void

Schließt ein Flyout wieder.

Flyout ( Control control, Point position ) : void

Öffnet ein Flyout.

FreeMouse ( ) : void

Wechselt in den Free Mouse Mode.

NavigateBack ( ) : bool

Navigiert zurück, sofern möglich.

NavigateHome ( ) : void

Navigiert bis zum ersten Screen zurück.

NavigateToScreen ( Screen screen, object parameter = null ) : bool

Navigiert den Screen Manager zum angegebenen Screen.

Update ( GameTime gameTime ) : void

Handling aller Eingaben, Mausbewegungen und Updaten aller Screens und Controls.

Protected Methods

Method Description
LoadContent ( ) : void

Lädt die für MonoGameUI notwendigen Content-Dateien.

Private Methods

Method Description
Navigate ( Screen screen, bool isBackNavigation, object parameter = null ) : bool

Method Details

BaseScreenComponent() public method

Erzeugt eine neue Instanz der Klasse BaseScreenComponent.
public BaseScreenComponent ( Microsoft.Xna.Framework.Game game ) : System
game Microsoft.Xna.Framework.Game Die aktuelle Game-Instanz.
return System

CaptureMouse() public method

Wechselt in den Catured Mouse Mode.
public CaptureMouse ( ) : void
return void

Draw() public method

Zeichnet Screens und Controls.
public Draw ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
return void

Flyback() public method

Schließt ein Flyout wieder.
public Flyback ( Control control ) : void
control Control
return void

Flyout() public method

Öffnet ein Flyout.
public Flyout ( Control control, Point position ) : void
control Control
position Point
return void

FreeMouse() public method

Wechselt in den Free Mouse Mode.
public FreeMouse ( ) : void
return void

LoadContent() protected method

Lädt die für MonoGameUI notwendigen Content-Dateien.
protected LoadContent ( ) : void
return void

NavigateBack() public method

Navigiert zurück, sofern möglich.
public NavigateBack ( ) : bool
return bool

NavigateHome() public method

Navigiert bis zum ersten Screen zurück.
public NavigateHome ( ) : void
return void

NavigateToScreen() public method

Navigiert den Screen Manager zum angegebenen Screen.
public NavigateToScreen ( Screen screen, object parameter = null ) : bool
screen Screen
parameter object Ein Parameter für den neuen Screen.
return bool

Update() public method

Handling aller Eingaben, Mausbewegungen und Updaten aller Screens und Controls.
public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
return void