C# Класс ToyBox.GameScreenManager

Наследование: Microsoft.Xna.Framework.DrawableGameComponent, IGameScreenService, IDisposable
Показать файл Открыть проект

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

Метод Описание
Draw ( GameTime gameTime ) : void
First ( Type type ) : IGameScreen
GameScreenManager ( Microsoft.Xna.Framework.Game game ) : System
Pause ( ) : void
Pop ( ) : IGameScreen
Push ( IGameScreen screen ) : void
Push ( IGameScreen screen, GameScreenModality modality ) : void
Resume ( ) : void
Switch ( IGameScreen screen ) : IGameScreen
Switch ( IGameScreen screen, GameScreenModality modality ) : IGameScreen
Update ( GameTime gameTime ) : void

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

Метод Описание
Dispose ( bool disposing ) : void

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

Метод Описание
AppendToUpdateableAndDrawableList ( IGameScreen screen ) : void
DisposeIfSupportedAndDesired ( IGameScreen screen ) : void
LeaveAllActiveScreens ( ) : void
RebuildUpdateableAndDrawableListRecursively ( int index ) : void
RemoveFromUpdateableAndDrawableList ( IGameScreen screen ) : void

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

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

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

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

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

public First ( Type type ) : IGameScreen
type System.Type
Результат IGameScreen

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

public GameScreenManager ( Microsoft.Xna.Framework.Game game ) : System
game Microsoft.Xna.Framework.Game
Результат System

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

public Pause ( ) : void
Результат void

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

public Pop ( ) : IGameScreen
Результат IGameScreen

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

public Push ( IGameScreen screen ) : void
screen IGameScreen
Результат void

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

public Push ( IGameScreen screen, GameScreenModality modality ) : void
screen IGameScreen
modality GameScreenModality
Результат void

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

public Resume ( ) : void
Результат void

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

public Switch ( IGameScreen screen ) : IGameScreen
screen IGameScreen
Результат IGameScreen

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

public Switch ( IGameScreen screen, GameScreenModality modality ) : IGameScreen
screen IGameScreen
modality GameScreenModality
Результат IGameScreen

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

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Результат void