C# 클래스 MonoGameUi.BaseScreenComponent

Basisklasse für alle MonoGame-Komponenten
상속: Microsoft.Xna.Framework.DrawableGameComponent
파일 보기 프로젝트 열기: OctoAwesome/monogameui 1 사용 예제들

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