C# Class OpenTkEngine.Core.State

Inheritance: KeyListener, MouseListener
Mostrar archivo Open project: jikoriko/OpentkEngine Class Usage Examples

Protected Properties

Property Type Description
_active bool
_camera Camera
_controls List
_entities List
_keyListeners List
_mouseListeners List
_overlay bool
_renderMode Graphics.RenderMode

Public Methods

Method Description
AddControl ( Control control ) : void
AddEntity ( Entity entity ) : void
AddKeyListener ( KeyListener listener ) : void
AddMouseListener ( MouseListener listener ) : void
IsOverlay ( ) : bool
OnAdded ( ) : void
OnExit ( ) : void
OnKeyDown ( object sender, KeyboardKeyEventArgs args ) : void
OnKeyPress ( object sender, KeyPressEventArgs args ) : void
OnKeyUp ( object sender, KeyboardKeyEventArgs args ) : void
OnMouseDown ( object sender, MouseButtonEventArgs args ) : void
OnMouseMove ( object sender, MouseMoveEventArgs args ) : void
OnMouseUp ( object sender, MouseButtonEventArgs args ) : void
OnMouseWheel ( object sender, MouseWheelEventArgs args ) : void
RemoveControl ( Control control ) : void
RemoveEntity ( Entity entity ) : void
RemoveKeyListener ( KeyListener listener ) : void
RenderFrame ( FrameEventArgs e ) : void
SetCamera ( Camera camera ) : void
State ( Graphics renderMode, bool overlay ) : System
UpdateFrame ( FrameEventArgs e ) : void
removeMouseListener ( MouseListener listener ) : void

Protected Methods

Method Description
Initialize ( ) : void

Method Details

AddControl() public method

public AddControl ( Control control ) : void
control OpenTkEngine.Core.Gui.Control
return void

AddEntity() public method

public AddEntity ( Entity entity ) : void
entity Entity
return void

AddKeyListener() public method

public AddKeyListener ( KeyListener listener ) : void
listener KeyListener
return void

AddMouseListener() public method

public AddMouseListener ( MouseListener listener ) : void
listener MouseListener
return void

Initialize() protected method

protected Initialize ( ) : void
return void

IsOverlay() public method

public IsOverlay ( ) : bool
return bool

OnAdded() public method

public OnAdded ( ) : void
return void

OnExit() public method

public OnExit ( ) : void
return void

OnKeyDown() public method

public OnKeyDown ( object sender, KeyboardKeyEventArgs args ) : void
sender object
args OpenTK.Input.KeyboardKeyEventArgs
return void

OnKeyPress() public method

public OnKeyPress ( object sender, KeyPressEventArgs args ) : void
sender object
args OpenTK.KeyPressEventArgs
return void

OnKeyUp() public method

public OnKeyUp ( object sender, KeyboardKeyEventArgs args ) : void
sender object
args OpenTK.Input.KeyboardKeyEventArgs
return void

OnMouseDown() public method

public OnMouseDown ( object sender, MouseButtonEventArgs args ) : void
sender object
args OpenTK.Input.MouseButtonEventArgs
return void

OnMouseMove() public method

public OnMouseMove ( object sender, MouseMoveEventArgs args ) : void
sender object
args OpenTK.Input.MouseMoveEventArgs
return void

OnMouseUp() public method

public OnMouseUp ( object sender, MouseButtonEventArgs args ) : void
sender object
args OpenTK.Input.MouseButtonEventArgs
return void

OnMouseWheel() public method

public OnMouseWheel ( object sender, MouseWheelEventArgs args ) : void
sender object
args OpenTK.Input.MouseWheelEventArgs
return void

RemoveControl() public method

public RemoveControl ( Control control ) : void
control OpenTkEngine.Core.Gui.Control
return void

RemoveEntity() public method

public RemoveEntity ( Entity entity ) : void
entity Entity
return void

RemoveKeyListener() public method

public RemoveKeyListener ( KeyListener listener ) : void
listener KeyListener
return void

RenderFrame() public method

public RenderFrame ( FrameEventArgs e ) : void
e FrameEventArgs
return void

SetCamera() public method

public SetCamera ( Camera camera ) : void
camera Camera
return void

State() public method

public State ( Graphics renderMode, bool overlay ) : System
renderMode Graphics
overlay bool
return System

UpdateFrame() public method

public UpdateFrame ( FrameEventArgs e ) : void
e FrameEventArgs
return void

removeMouseListener() public method

public removeMouseListener ( MouseListener listener ) : void
listener MouseListener
return void

Property Details

_active protected_oe property

protected bool _active
return bool

_camera protected_oe property

protected Camera,OpenTkEngine.Core _camera
return Camera

_controls protected_oe property

protected List _controls
return List

_entities protected_oe property

protected List _entities
return List

_keyListeners protected_oe property

protected List _keyListeners
return List

_mouseListeners protected_oe property

protected List _mouseListeners
return List

_overlay protected_oe property

protected bool _overlay
return bool

_renderMode protected_oe property

protected Graphics.RenderMode _renderMode
return Graphics.RenderMode