C# 클래스 RTSEngine.Controllers.CameraController

파일 보기 프로젝트 열기: RegrowthStudios/VoxelRTS 1 사용 예제들

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
CameraController ( int wWindow, int hWindow ) : System
GetResetDefault ( bool &b ) : void
GetZoom ( int &z ) : void
Hook ( GameWindow w ) : void
OnKeyPress ( object sender, KeyEventArgs args ) : void
OnKeyRelease ( object sender, KeyEventArgs args ) : void
OnMouseMovement ( Vector2 pos, Vector2 disp ) : void
OnMouseScroll ( int v, int d ) : void
OnWindowResize ( object sender, EventArgs args ) : void
Unhook ( GameWindow w ) : void

메소드 상세

CameraController() 공개 메소드

public CameraController ( int wWindow, int hWindow ) : System
wWindow int
hWindow int
리턴 System

GetResetDefault() 공개 메소드

public GetResetDefault ( bool &b ) : void
b bool
리턴 void

GetZoom() 공개 메소드

public GetZoom ( int &z ) : void
z int
리턴 void

Hook() 공개 메소드

public Hook ( GameWindow w ) : void
w Microsoft.Xna.Framework.GameWindow
리턴 void

OnKeyPress() 공개 메소드

public OnKeyPress ( object sender, KeyEventArgs args ) : void
sender object
args KeyEventArgs
리턴 void

OnKeyRelease() 공개 메소드

public OnKeyRelease ( object sender, KeyEventArgs args ) : void
sender object
args KeyEventArgs
리턴 void

OnMouseMovement() 공개 메소드

public OnMouseMovement ( Vector2 pos, Vector2 disp ) : void
pos Vector2
disp Vector2
리턴 void

OnMouseScroll() 공개 메소드

public OnMouseScroll ( int v, int d ) : void
v int
d int
리턴 void

OnWindowResize() 공개 메소드

public OnWindowResize ( object sender, EventArgs args ) : void
sender object
args System.EventArgs
리턴 void

Unhook() 공개 메소드

public Unhook ( GameWindow w ) : void
w Microsoft.Xna.Framework.GameWindow
리턴 void