C# Класс Myre.StateManagement.ScreenManager

A class which manages screens.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Draw ( Microsoft.Xna.Framework.GameTime gameTime ) : void

Draws visible screens.

Pop ( ) : Screen

Pops this instance.

PrepareDraw ( ) : void

Prepares visible screens for drawing.

Push ( Screen screen ) : void

Pushes the specified screen.

ScreenManager ( ) : System

Initializes a new instance of the ScreenManager class.

Update ( Microsoft.Xna.Framework.GameTime gameTime ) : void

Updates visible screens.

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

Метод Описание
UpdateTransitionProgress ( Screen screen, Microsoft.Xna.Framework.GameTime gameTime ) : void

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

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

Draws visible screens.
public Draw ( Microsoft.Xna.Framework.GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime The game time.
Результат void

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

Pops this instance.
public Pop ( ) : Screen
Результат Screen

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

Prepares visible screens for drawing.
public PrepareDraw ( ) : void
Результат void

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

Pushes the specified screen.
public Push ( Screen screen ) : void
screen Screen The screen.
Результат void

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

Initializes a new instance of the ScreenManager class.
public ScreenManager ( ) : System
Результат System

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

Updates visible screens.
public Update ( Microsoft.Xna.Framework.GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime The game time.
Результат void