C# Класс TrianglesInSpace.Input.InputController

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

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

Метод Описание
Capture ( ) : void
Dispose ( ) : void
InputController ( string windowHandle, Camera camera, IBus bus, IClock clock, IPlayerId id ) : System
WndProc ( IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr

Приватные методы

Метод Описание
AttackMode ( IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
FromScreenToWorldPosition ( double mouseX, double mouseY ) : Vector
FromWinScreenToWorldPosition ( IntPtr hwnd, IntPtr param ) : Vector
GetWindowRect ( IntPtr hwnd, RECT &lpRect ) : bool
OnModeChanged ( ChangeInputModeMessage message ) : void
PlacementMode ( IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
SetFocus ( IntPtr hwnd ) : IntPtr
StandardMode ( IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr

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

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

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

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

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

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

public InputController ( string windowHandle, Camera camera, IBus bus, IClock clock, IPlayerId id ) : System
windowHandle string
camera Camera
bus IBus
clock IClock
id IPlayerId
Результат System

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

public WndProc ( IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
hwnd System.IntPtr
msg int
wParam System.IntPtr
lParam System.IntPtr
handled bool
Результат System.IntPtr