C# Class hyades.screen.ScreenManager

Mostrar archivo Open project: zfedoran/bubblebound Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
DelayedRemoved ( Screen screen ) : void
Remove ( Timer t ) : void

Method Details

Draw() public method

public Draw ( Microsoft.Xna.Framework.Graphics.GraphicsDevice device ) : void
device Microsoft.Xna.Framework.Graphics.GraphicsDevice
return void

FadeIn() public method

public FadeIn ( Screen screen ) : void
screen Screen
return void

FadeOut() public method

public FadeOut ( Screen screen ) : void
screen Screen
return void

GetInstance() public static method

public static GetInstance ( ) : ScreenManager
return ScreenManager

IsActive() public method

public IsActive ( Screen screen ) : bool
screen Screen
return bool

ScreenManager() public method

public ScreenManager ( InputDevice input ) : System
input InputDevice
return System

SetActive() public method

public SetActive ( Screen screen ) : void
screen Screen
return void

Transition() public method

public Transition ( Screen from, Screen to ) : void
from Screen
to Screen
return void

Update() public method

public Update ( double elapsed ) : void
elapsed double
return void