mirror of
https://github.com/Facepunch/sbox-public.git
synced 2026-04-29 18:54:39 -04:00
This commit imports the C# engine code and game files, excluding C++ source code. [Source-Commit: ceb3d758046e50faa6258bc3b658a30c97743268]
20 lines
984 B
Modula-2
20 lines
984 B
Modula-2
managed static class Sandbox.Engine.InputRouter
|
|
{
|
|
static void OnMouseMotion( float dx, float dy );
|
|
static void OnMousePositionChange( float x, float y, float dx, float dy );
|
|
static void OnMouseButton( ButtonCode button, bool state, int ikeymods );
|
|
static void OnKey( ButtonCode button, bool state, bool repeating, int ikeymods, int vkcode );
|
|
static void OnText( uint key );
|
|
static void OnWindowActive( bool active );
|
|
static void OnMouseWheel( int x, int y, int ikeymods );
|
|
static void OnImeStart();
|
|
static void OnImeComposition( string text, bool final );
|
|
static void OnImeEnd();
|
|
static void OnGameControllerButton( int deviceId, GameControllerCode button, bool state );
|
|
static void OnGameControllerAxis( int deviceId, GameControllerAxis axis, int value );
|
|
static void OnGameControllerConnected( int joystickId, int deviceId );
|
|
static void OnGameControllerDisconnected( int deviceId );
|
|
static void OnConsoleCommand( string command );
|
|
static void CloseApplication();
|
|
}
|