C# 클래스 hyades.screen.ScreenManager

파일 보기 프로젝트 열기: zfedoran/bubblebound 1 사용 예제들

공개 메소드들

메소드 설명
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