C# 클래스 TrianglesInSpace.Input.InputController

상속: IDisposable
파일 보기 프로젝트 열기: anthony-martin/Triangles-in-space 1 사용 예제들

공개 메소드들

메소드 설명
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