C# Класс Engine.GlobalInput

Показать файл Открыть проект

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

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