C# Class Gem.Gui.ScreenSystem.GuiHost

Inheritance: IGuiHost
ファイルを表示 Open project: gmich/Gem

Public Methods

Method Description
Draw ( SpriteBatch batch ) : void
EnterScreen ( ) : void
Entries ( ) : IEnumerable
ExitScreen ( ) : void
GuiHost ( List controls, AggregationContext aggregationContext, ITransition transition ) : Gem.Gui.Aggregation
HandleInput ( GameTime gameTime ) : void
Update ( GameTime gameTime ) : void
this ( int id ) : AControl

Private Methods

Method Description
AssignState ( TransitionDirection direction, ScreenState enterState, ScreenState leaveState ) : void
OnEnteredScreen ( ) : void
OnEnteringScreen ( ) : void
OnExitedScreen ( ) : void
OnExitingScreen ( ) : void
RaiseEndEvent ( TransitionDirection direction ) : void

Method Details

Draw() public method

public Draw ( SpriteBatch batch ) : void
batch SpriteBatch
return void

EnterScreen() public method

public EnterScreen ( ) : void
return void

Entries() public method

public Entries ( ) : IEnumerable
return IEnumerable

ExitScreen() public method

public ExitScreen ( ) : void
return void

GuiHost() public method

public GuiHost ( List controls, AggregationContext aggregationContext, ITransition transition ) : Gem.Gui.Aggregation
controls List
aggregationContext AggregationContext
transition ITransition
return Gem.Gui.Aggregation

HandleInput() public method

public HandleInput ( GameTime gameTime ) : void
gameTime GameTime
return void

Update() public method

public Update ( GameTime gameTime ) : void
gameTime GameTime
return void

this() public method

public this ( int id ) : AControl
id int
return AControl