C# Class Nomad.Editor.Editor

Exibir arquivo Open project: Azerothian/fc3editor

Public Methods

Method Description
Init ( ) : void
OnKeyEvent ( KeyEvent keyEvent, System keyEventArgs ) : void
OnMouseEvent ( MouseEvent mouseEvent, System mouseEventArgs ) : void
OnUpdate ( float dt ) : void
PopInput ( IInputSink input ) : void
PushInput ( IInputSink input ) : void

Private Methods

Method Description
EnableUICallback ( bool enable ) : void
EventCallback ( uint eventType, IntPtr eventPtr ) : void
GetInputs ( ) : IEnumerable
LoadCompletedCallback ( bool success ) : void
SaveCompletedCallback ( bool success ) : void
UpdateCallback ( float dt ) : void

Method Details

Init() public static method

public static Init ( ) : void
return void

OnKeyEvent() public static method

public static OnKeyEvent ( KeyEvent keyEvent, System keyEventArgs ) : void
keyEvent KeyEvent
keyEventArgs System
return void

OnMouseEvent() public static method

public static OnMouseEvent ( MouseEvent mouseEvent, System mouseEventArgs ) : void
mouseEvent MouseEvent
mouseEventArgs System
return void

OnUpdate() public static method

public static OnUpdate ( float dt ) : void
dt float
return void

PopInput() public static method

public static PopInput ( IInputSink input ) : void
input IInputSink
return void

PushInput() public static method

public static PushInput ( IInputSink input ) : void
input IInputSink
return void