C# Класс OpenTkEngine.Core.State

Наследование: KeyListener, MouseListener
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_active bool
_camera Camera
_controls List
_entities List
_keyListeners List
_mouseListeners List
_overlay bool
_renderMode Graphics.RenderMode

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
Initialize ( ) : void

Описание методов

AddControl() публичный Метод

public AddControl ( Control control ) : void
control OpenTkEngine.Core.Gui.Control
Результат void

AddEntity() публичный Метод

public AddEntity ( Entity entity ) : void
entity Entity
Результат void

AddKeyListener() публичный Метод

public AddKeyListener ( KeyListener listener ) : void
listener KeyListener
Результат void

AddMouseListener() публичный Метод

public AddMouseListener ( MouseListener listener ) : void
listener MouseListener
Результат void

Initialize() защищенный Метод

protected Initialize ( ) : void
Результат void

IsOverlay() публичный Метод

public IsOverlay ( ) : bool
Результат bool

OnAdded() публичный Метод

public OnAdded ( ) : void
Результат void

OnExit() публичный Метод

public OnExit ( ) : void
Результат void

OnKeyDown() публичный Метод

public OnKeyDown ( object sender, KeyboardKeyEventArgs args ) : void
sender object
args OpenTK.Input.KeyboardKeyEventArgs
Результат void

OnKeyPress() публичный Метод

public OnKeyPress ( object sender, KeyPressEventArgs args ) : void
sender object
args OpenTK.KeyPressEventArgs
Результат void

OnKeyUp() публичный Метод

public OnKeyUp ( object sender, KeyboardKeyEventArgs args ) : void
sender object
args OpenTK.Input.KeyboardKeyEventArgs
Результат void

OnMouseDown() публичный Метод

public OnMouseDown ( object sender, MouseButtonEventArgs args ) : void
sender object
args OpenTK.Input.MouseButtonEventArgs
Результат void

OnMouseMove() публичный Метод

public OnMouseMove ( object sender, MouseMoveEventArgs args ) : void
sender object
args OpenTK.Input.MouseMoveEventArgs
Результат void

OnMouseUp() публичный Метод

public OnMouseUp ( object sender, MouseButtonEventArgs args ) : void
sender object
args OpenTK.Input.MouseButtonEventArgs
Результат void

OnMouseWheel() публичный Метод

public OnMouseWheel ( object sender, MouseWheelEventArgs args ) : void
sender object
args OpenTK.Input.MouseWheelEventArgs
Результат void

RemoveControl() публичный Метод

public RemoveControl ( Control control ) : void
control OpenTkEngine.Core.Gui.Control
Результат void

RemoveEntity() публичный Метод

public RemoveEntity ( Entity entity ) : void
entity Entity
Результат void

RemoveKeyListener() публичный Метод

public RemoveKeyListener ( KeyListener listener ) : void
listener KeyListener
Результат void

RenderFrame() публичный Метод

public RenderFrame ( FrameEventArgs e ) : void
e FrameEventArgs
Результат void

SetCamera() публичный Метод

public SetCamera ( Camera camera ) : void
camera Camera
Результат void

State() публичный Метод

public State ( Graphics renderMode, bool overlay ) : System
renderMode Graphics
overlay bool
Результат System

UpdateFrame() публичный Метод

public UpdateFrame ( FrameEventArgs e ) : void
e FrameEventArgs
Результат void

removeMouseListener() публичный Метод

public removeMouseListener ( MouseListener listener ) : void
listener MouseListener
Результат void

Описание свойств

_active защищенное свойство

protected bool _active
Результат bool

_camera защищенное свойство

protected Camera,OpenTkEngine.Core _camera
Результат Camera

_controls защищенное свойство

protected List _controls
Результат List

_entities защищенное свойство

protected List _entities
Результат List

_keyListeners защищенное свойство

protected List _keyListeners
Результат List

_mouseListeners защищенное свойство

protected List _mouseListeners
Результат List

_overlay защищенное свойство

protected bool _overlay
Результат bool

_renderMode защищенное свойство

protected Graphics.RenderMode _renderMode
Результат Graphics.RenderMode