C# Class ManicDigger.Hud.HUD

Inheritance: IHUD
Mostra file Open project: henon/manic_digger

Public Methods

Method Description
AddComponent ( IHUDComponent component ) : void
GetComponent ( Type type ) : IHUDComponent
GetComponent ( string name ) : IHUDComponent
HUD ( IServiceProvider serviceProvider, int screenWidth, int screenHeight ) : System
Initialize ( ) : void
LoadLayout ( Stream stream ) : void
OnKeyDown ( KeyboardKeyEventArgs e ) : void
OnKeyUp ( KeyboardKeyEventArgs e ) : void
OnResize ( int width, int height ) : void
RemoveComponent ( IHUDComponent component ) : void
Render ( ) : void
SaveLayout ( Stream stream ) : void
Update ( double delta ) : void

Private Methods

Method Description
CompareComponentOrder ( IHUDComponent left, IHUDComponent right ) : int
HUD ( ) : System

Method Details

AddComponent() public method

public AddComponent ( IHUDComponent component ) : void
component IHUDComponent
return void

GetComponent() public method

public GetComponent ( Type type ) : IHUDComponent
type System.Type
return IHUDComponent

GetComponent() public method

public GetComponent ( string name ) : IHUDComponent
name string
return IHUDComponent

HUD() public method

public HUD ( IServiceProvider serviceProvider, int screenWidth, int screenHeight ) : System
serviceProvider IServiceProvider
screenWidth int
screenHeight int
return System

Initialize() public method

public Initialize ( ) : void
return void

LoadLayout() public method

public LoadLayout ( Stream stream ) : void
stream Stream
return void

OnKeyDown() public method

public OnKeyDown ( KeyboardKeyEventArgs e ) : void
e OpenTK.Input.KeyboardKeyEventArgs
return void

OnKeyUp() public method

public OnKeyUp ( KeyboardKeyEventArgs e ) : void
e OpenTK.Input.KeyboardKeyEventArgs
return void

OnResize() public method

public OnResize ( int width, int height ) : void
width int
height int
return void

RemoveComponent() public method

public RemoveComponent ( IHUDComponent component ) : void
component IHUDComponent
return void

Render() public method

public Render ( ) : void
return void

SaveLayout() public method

public SaveLayout ( Stream stream ) : void
stream Stream
return void

Update() public method

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