C# Класс MonoGameUi.BaseScreenComponent

Basisklasse für alle MonoGame-Komponenten
Наследование: Microsoft.Xna.Framework.DrawableGameComponent
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
Navigate bool

Открытые методы

Метод Описание
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.

Защищенные методы

Метод Описание
LoadContent ( ) : void

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

Приватные методы

Метод Описание
Navigate ( Screen screen, bool isBackNavigation, object parameter = null ) : bool

Описание методов

BaseScreenComponent() публичный Метод

Erzeugt eine neue Instanz der Klasse BaseScreenComponent.
public BaseScreenComponent ( Microsoft.Xna.Framework.Game game ) : System
game Microsoft.Xna.Framework.Game Die aktuelle Game-Instanz.
Результат System

CaptureMouse() публичный Метод

Wechselt in den Catured Mouse Mode.
public CaptureMouse ( ) : void
Результат void

Draw() публичный Метод

Zeichnet Screens und Controls.
public Draw ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Результат void

Flyback() публичный Метод

Schließt ein Flyout wieder.
public Flyback ( Control control ) : void
control Control
Результат void

Flyout() публичный Метод

Öffnet ein Flyout.
public Flyout ( Control control, Point position ) : void
control Control
position Point
Результат void

FreeMouse() публичный Метод

Wechselt in den Free Mouse Mode.
public FreeMouse ( ) : void
Результат void

LoadContent() защищенный Метод

Lädt die für MonoGameUI notwendigen Content-Dateien.
protected LoadContent ( ) : void
Результат void

NavigateBack() публичный Метод

Navigiert zurück, sofern möglich.
public NavigateBack ( ) : bool
Результат bool

NavigateHome() публичный Метод

Navigiert bis zum ersten Screen zurück.
public NavigateHome ( ) : void
Результат void

NavigateToScreen() публичный Метод

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.
Результат bool

Update() публичный Метод

Handling aller Eingaben, Mausbewegungen und Updaten aller Screens und Controls.
public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Результат void