M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.InputSystem.IInputContext Interface Reference

Inherited by TaleWorlds.InputSystem.EmptyInputContext, and TaleWorlds.InputSystem.InputContext.

Public Member Functions

int GetPointerX ()
 
int GetPointerY ()
 
Vector2 GetPointerPosition ()
 
bool IsGameKeyDown (int gameKey)
 
bool IsGameKeyDownImmediate (int gameKey)
 
bool IsGameKeyReleased (int gameKey)
 
bool IsGameKeyPressed (int gameKey)
 
bool IsGameKeyDownAndReleased (int gameKey)
 Represents if the key was down while the Input was active and released More...
 
float GetGameKeyAxis (string gameKey)
 
bool IsHotKeyDown (string gameKey)
 
bool IsHotKeyReleased (string gameKey)
 
bool IsHotKeyPressed (string gameKey)
 
bool IsHotKeyDownAndReleased (string gameKey)
 Represents if the key was down while the Input was active and released More...
 
bool IsHotKeyDoublePressed (string gameKey)
 
bool IsKeyDown (InputKey key)
 
bool IsKeyPressed (InputKey key)
 
bool IsKeyReleased (InputKey key)
 
Vec2 GetKeyState (InputKey key)
 
float GetMouseMoveX ()
 
float GetMouseMoveY ()
 
Vec2 GetControllerRightStickState ()
 
Vec2 GetControllerLeftStickState ()
 
float GetDeltaMouseScroll ()
 
bool GetIsControllerConnected ()
 
bool GetIsMouseActive ()
 
Vec2 GetMousePositionRanged ()
 
Vec2 GetMousePositionPixel ()
 
float GetMouseSensitivity ()
 
bool IsControlDown ()
 
bool IsShiftDown ()
 
bool IsAltDown ()
 
InputKey GetControllerClickKey ()
 Represents the click key for controller. In some regional builds the click key is different. More...
 

Member Function Documentation

◆ GetPointerX()

int TaleWorlds.InputSystem.IInputContext.GetPointerX ( )

◆ GetPointerY()

int TaleWorlds.InputSystem.IInputContext.GetPointerY ( )

◆ GetPointerPosition()

Vector2 TaleWorlds.InputSystem.IInputContext.GetPointerPosition ( )

◆ IsGameKeyDown()

bool TaleWorlds.InputSystem.IInputContext.IsGameKeyDown ( int  gameKey)

◆ IsGameKeyDownImmediate()

bool TaleWorlds.InputSystem.IInputContext.IsGameKeyDownImmediate ( int  gameKey)

◆ IsGameKeyReleased()

bool TaleWorlds.InputSystem.IInputContext.IsGameKeyReleased ( int  gameKey)

◆ IsGameKeyPressed()

bool TaleWorlds.InputSystem.IInputContext.IsGameKeyPressed ( int  gameKey)

◆ IsGameKeyDownAndReleased()

bool TaleWorlds.InputSystem.IInputContext.IsGameKeyDownAndReleased ( int  gameKey)

◆ GetGameKeyAxis()

float TaleWorlds.InputSystem.IInputContext.GetGameKeyAxis ( string  gameKey)

◆ IsHotKeyDown()

bool TaleWorlds.InputSystem.IInputContext.IsHotKeyDown ( string  gameKey)

◆ IsHotKeyReleased()

bool TaleWorlds.InputSystem.IInputContext.IsHotKeyReleased ( string  gameKey)

◆ IsHotKeyPressed()

bool TaleWorlds.InputSystem.IInputContext.IsHotKeyPressed ( string  gameKey)

◆ IsHotKeyDownAndReleased()

bool TaleWorlds.InputSystem.IInputContext.IsHotKeyDownAndReleased ( string  gameKey)

◆ IsHotKeyDoublePressed()

bool TaleWorlds.InputSystem.IInputContext.IsHotKeyDoublePressed ( string  gameKey)

◆ IsKeyDown()

bool TaleWorlds.InputSystem.IInputContext.IsKeyDown ( InputKey  key)

◆ IsKeyPressed()

bool TaleWorlds.InputSystem.IInputContext.IsKeyPressed ( InputKey  key)

◆ IsKeyReleased()

bool TaleWorlds.InputSystem.IInputContext.IsKeyReleased ( InputKey  key)

◆ GetKeyState()

Vec2 TaleWorlds.InputSystem.IInputContext.GetKeyState ( InputKey  key)

◆ GetMouseMoveX()

float TaleWorlds.InputSystem.IInputContext.GetMouseMoveX ( )

◆ GetMouseMoveY()

float TaleWorlds.InputSystem.IInputContext.GetMouseMoveY ( )

◆ GetControllerRightStickState()

Vec2 TaleWorlds.InputSystem.IInputContext.GetControllerRightStickState ( )

◆ GetControllerLeftStickState()

Vec2 TaleWorlds.InputSystem.IInputContext.GetControllerLeftStickState ( )

◆ GetDeltaMouseScroll()

float TaleWorlds.InputSystem.IInputContext.GetDeltaMouseScroll ( )

◆ GetIsControllerConnected()

bool TaleWorlds.InputSystem.IInputContext.GetIsControllerConnected ( )

◆ GetIsMouseActive()

bool TaleWorlds.InputSystem.IInputContext.GetIsMouseActive ( )

◆ GetMousePositionRanged()

Vec2 TaleWorlds.InputSystem.IInputContext.GetMousePositionRanged ( )

◆ GetMousePositionPixel()

Vec2 TaleWorlds.InputSystem.IInputContext.GetMousePositionPixel ( )

◆ GetMouseSensitivity()

float TaleWorlds.InputSystem.IInputContext.GetMouseSensitivity ( )

◆ IsControlDown()

bool TaleWorlds.InputSystem.IInputContext.IsControlDown ( )

◆ IsShiftDown()

bool TaleWorlds.InputSystem.IInputContext.IsShiftDown ( )

◆ IsAltDown()

bool TaleWorlds.InputSystem.IInputContext.IsAltDown ( )

◆ GetControllerClickKey()

InputKey TaleWorlds.InputSystem.IInputContext.GetControllerClickKey ( )