C# Class MonoGameUi.BaseScreenComponent

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

Private Properties

Свойство Type Description
Navigate bool

Méthodes publiques

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

Méthodes protégées

Méthode Description
LoadContent ( ) : void

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

Private Methods

Méthode Description
Navigate ( Screen screen, bool isBackNavigation, object parameter = null ) : bool

Method Details

BaseScreenComponent() public méthode

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

CaptureMouse() public méthode

Wechselt in den Catured Mouse Mode.
public CaptureMouse ( ) : void
Résultat void

Draw() public méthode

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

Flyback() public méthode

Schließt ein Flyout wieder.
public Flyback ( Control control ) : void
control Control
Résultat void

Flyout() public méthode

Öffnet ein Flyout.
public Flyout ( Control control, Point position ) : void
control Control
position Point
Résultat void

FreeMouse() public méthode

Wechselt in den Free Mouse Mode.
public FreeMouse ( ) : void
Résultat void

LoadContent() protected méthode

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

NavigateBack() public méthode

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

NavigateHome() public méthode

Navigiert bis zum ersten Screen zurück.
public NavigateHome ( ) : void
Résultat void

NavigateToScreen() public méthode

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.
Résultat bool

Update() public méthode

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