C# 클래스 Engine.GlobalInput

파일 보기 프로젝트 열기: Radnen/sphere-sfml

공개 메소드들

메소드 설명
AddWindowHandlers ( Window wind ) : void
AreKeysLeft ( ) : bool
BindKey ( int code, string js_down, string js_up ) : void
GetJoystickAxis ( int id, int axis_id ) : double
GetKey ( ) : int
GetKeyString ( int key, bool shift ) : string
GetMouseWheelEvent ( ) : int
GetMouseX ( ) : int
GetMouseY ( ) : int
GetNumJoyStickButtons ( int id ) : int
GetNumJoySticks ( ) : int
GetNumJoystickAxes ( int id ) : int
GetNumMouseWheelEvents ( ) : int
GetTalkActivationButton ( ) : int
GetTalkActivationKey ( ) : int
IsAnyKeyPressed ( ) : bool
IsJoystickButtonPressed ( int id, int code ) : bool
IsKeyPressed ( int code ) : bool
IsMouseButtonPressed ( int code ) : bool
RemoveWindowHandlers ( Window wind ) : void
SetMousePosition ( int x, int y ) : void
SetMouseX ( int new_x ) : void
SetMouseY ( int new_y ) : void
SetTalkActivationButton ( int btn ) : void
SetTalkActivationKey ( int key ) : void
UnbindKey ( int code ) : void
window_Closed ( object sender, EventArgs e ) : void
window_KeyPressed ( object sender, KeyEventArgs e ) : void
window_KeyReleased ( object sender, KeyEventArgs e ) : void

비공개 메소드들

메소드 설명
GlobalInput ( ) : System
window_MouseWheel ( object sender, MouseWheelEventArgs e ) : void

메소드 상세

AddWindowHandlers() 공개 정적인 메소드

public static AddWindowHandlers ( Window wind ) : void
wind SFML.Window.Window
리턴 void

AreKeysLeft() 공개 정적인 메소드

public static AreKeysLeft ( ) : bool
리턴 bool

BindKey() 공개 정적인 메소드

public static BindKey ( int code, string js_down, string js_up ) : void
code int
js_down string
js_up string
리턴 void

GetJoystickAxis() 공개 정적인 메소드

public static GetJoystickAxis ( int id, int axis_id ) : double
id int
axis_id int
리턴 double

GetKey() 공개 정적인 메소드

public static GetKey ( ) : int
리턴 int

GetKeyString() 공개 정적인 메소드

public static GetKeyString ( int key, bool shift ) : string
key int
shift bool
리턴 string

GetMouseWheelEvent() 공개 정적인 메소드

public static GetMouseWheelEvent ( ) : int
리턴 int

GetMouseX() 공개 정적인 메소드

public static GetMouseX ( ) : int
리턴 int

GetMouseY() 공개 정적인 메소드

public static GetMouseY ( ) : int
리턴 int

GetNumJoyStickButtons() 공개 정적인 메소드

public static GetNumJoyStickButtons ( int id ) : int
id int
리턴 int

GetNumJoySticks() 공개 정적인 메소드

public static GetNumJoySticks ( ) : int
리턴 int

GetNumJoystickAxes() 공개 정적인 메소드

public static GetNumJoystickAxes ( int id ) : int
id int
리턴 int

GetNumMouseWheelEvents() 공개 정적인 메소드

public static GetNumMouseWheelEvents ( ) : int
리턴 int

GetTalkActivationButton() 공개 정적인 메소드

public static GetTalkActivationButton ( ) : int
리턴 int

GetTalkActivationKey() 공개 정적인 메소드

public static GetTalkActivationKey ( ) : int
리턴 int

IsAnyKeyPressed() 공개 정적인 메소드

public static IsAnyKeyPressed ( ) : bool
리턴 bool

IsJoystickButtonPressed() 공개 정적인 메소드

public static IsJoystickButtonPressed ( int id, int code ) : bool
id int
code int
리턴 bool

IsKeyPressed() 공개 정적인 메소드

public static IsKeyPressed ( int code ) : bool
code int
리턴 bool

IsMouseButtonPressed() 공개 정적인 메소드

public static IsMouseButtonPressed ( int code ) : bool
code int
리턴 bool

RemoveWindowHandlers() 공개 정적인 메소드

public static RemoveWindowHandlers ( Window wind ) : void
wind SFML.Window.Window
리턴 void

SetMousePosition() 공개 정적인 메소드

public static SetMousePosition ( int x, int y ) : void
x int
y int
리턴 void

SetMouseX() 공개 정적인 메소드

public static SetMouseX ( int new_x ) : void
new_x int
리턴 void

SetMouseY() 공개 정적인 메소드

public static SetMouseY ( int new_y ) : void
new_y int
리턴 void

SetTalkActivationButton() 공개 정적인 메소드

public static SetTalkActivationButton ( int btn ) : void
btn int
리턴 void

SetTalkActivationKey() 공개 정적인 메소드

public static SetTalkActivationKey ( int key ) : void
key int
리턴 void

UnbindKey() 공개 정적인 메소드

public static UnbindKey ( int code ) : void
code int
리턴 void

window_Closed() 공개 정적인 메소드

public static window_Closed ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

window_KeyPressed() 공개 정적인 메소드

public static window_KeyPressed ( object sender, KeyEventArgs e ) : void
sender object
e SFML.Window.KeyEventArgs
리턴 void

window_KeyReleased() 공개 정적인 메소드

public static window_KeyReleased ( object sender, KeyEventArgs e ) : void
sender object
e SFML.Window.KeyEventArgs
리턴 void