C# Класс hyades.screen.ScreenManager

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Draw ( Microsoft.Xna.Framework.Graphics.GraphicsDevice device ) : void
FadeIn ( Screen screen ) : void
FadeOut ( Screen screen ) : void
GetInstance ( ) : ScreenManager
IsActive ( Screen screen ) : bool
ScreenManager ( InputDevice input ) : System
SetActive ( Screen screen ) : void
Transition ( Screen from, Screen to ) : void
Update ( double elapsed ) : void

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

Метод Описание
DelayedRemoved ( Screen screen ) : void
Remove ( Timer t ) : void

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

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

public Draw ( Microsoft.Xna.Framework.Graphics.GraphicsDevice device ) : void
device Microsoft.Xna.Framework.Graphics.GraphicsDevice
Результат void

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

public FadeIn ( Screen screen ) : void
screen Screen
Результат void

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

public FadeOut ( Screen screen ) : void
screen Screen
Результат void

GetInstance() публичный статический Метод

public static GetInstance ( ) : ScreenManager
Результат ScreenManager

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

public IsActive ( Screen screen ) : bool
screen Screen
Результат bool

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

public ScreenManager ( InputDevice input ) : System
input InputDevice
Результат System

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

public SetActive ( Screen screen ) : void
screen Screen
Результат void

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

public Transition ( Screen from, Screen to ) : void
from Screen
to Screen
Результат void

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

public Update ( double elapsed ) : void
elapsed double
Результат void