Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
InputUtils Class Reference

Static Protected Member Functions

static array< stringGetButtonIconPathFromInput (notnull UAInput pInput, int pInputDeviceType=EUAINPUT_DEVICE_CONTROLLER)
static array< stringGetButtonIconPathFromInput (string pInputName, int pInputDeviceType)
static string GetButtonNameFromInput (string pInputName, int pInputDeviceType)
static map< int, ref TStringArrayGetComboButtonNamesFromInput (string pInputName, int pInputDeviceType)
 returns a map of button names, combo or not
static int GetConsolePresetID ()
static void GetImagesetAndIconFromInputAction (notnull UAInput pInput, int pInputDeviceType, out array< string > pImageSet, out array< string > pIconName)
static void GetImagesetAndIconFromInputAction (string pInputAction, int pInputDeviceType, out array< string > pImageSet, out array< string > pIconName)
static map< int, ref array< int > > GetInputActionSortingMap ()
static string GetRichtextButtonIconFromInputAction (notnull UAInput pInput, string pLocalizedDescription, int pInputDeviceType=EUAINPUT_DEVICE_CONTROLLER, float pScale=ICON_SCALE_NORMAL, bool pVertical=false)
static string GetRichtextButtonIconFromInputAction (string pInputAction, string pLocalizedDescription, int pInputDeviceType=EUAINPUT_DEVICE_CONTROLLER, float pScale=ICON_SCALE_NORMAL, bool pVertical=false)
static array< intGetUnsortedInputActions ()
static bool InitInputMetadata ()
static void UpdateConsolePresetID ()

Static Protected Attributes

static const float ICON_SCALE_NORMAL = 1.21
static const float ICON_SCALE_TOOLBAR = 1.81
ref map< int, ref array< int > > m_InputActionSortingMap
ref array< intm_UnsortedInputActions

Static Private Attributes

static int m_CurrentPresetIDConsole = -1
static const string PRESET_NEW = "#STR_UAPRESET_1"
static const string PRESET_OLD = "#STR_UAPRESET_0"
static const int VARIANT_NEW = 1
static const int VARIANT_OLD = 0

Detailed Description

Definition at line 1 of file inpututils.c.

Member Function Documentation

◆ GetButtonIconPathFromInput() [1/2]

array< string > GetButtonIconPathFromInput ( notnull UAInput pInput,
int pInputDeviceType = EUAINPUT_DEVICE_CONTROLLER )
inlinestaticprotected

Definition at line 77 of file inpututils.c.

References GetUApi().

Referenced by GetButtonIconPathFromInput(), and GetImagesetAndIconFromInputAction().

◆ GetButtonIconPathFromInput() [2/2]

array< string > GetButtonIconPathFromInput ( string pInputName,
int pInputDeviceType )
inlinestaticprotected

◆ GetButtonNameFromInput()

◆ GetComboButtonNamesFromInput()

map< int, ref TStringArray > GetComboButtonNamesFromInput ( string pInputName,
int pInputDeviceType )
inlinestaticprotected

◆ GetConsolePresetID()

int GetConsolePresetID ( )
inlinestaticprotected

Definition at line 224 of file inpututils.c.

References m_CurrentPresetIDConsole.

Referenced by UIScriptedMenu::UpdateTabContent().

◆ GetImagesetAndIconFromInputAction() [1/2]

void GetImagesetAndIconFromInputAction ( notnull UAInput pInput,
int pInputDeviceType,
out array< string > pImageSet,
out array< string > pIconName )
inlinestaticprotected

Asia vs Europe/N.America controller layout

Definition at line 118 of file inpututils.c.

References g_Game, and GetButtonIconPathFromInput().

Referenced by GetImagesetAndIconFromInputAction(), GetRichtextButtonIconFromInputAction(), and GetRichtextButtonIconFromInputAction().

◆ GetImagesetAndIconFromInputAction() [2/2]

void GetImagesetAndIconFromInputAction ( string pInputAction,
int pInputDeviceType,
out array< string > pImageSet,
out array< string > pIconName )
inlinestaticprotected

◆ GetInputActionSortingMap()

map< int, ref array< int > > GetInputActionSortingMap ( )
inlinestaticprotected

◆ GetRichtextButtonIconFromInputAction() [1/2]

◆ GetRichtextButtonIconFromInputAction() [2/2]

string GetRichtextButtonIconFromInputAction ( string pInputAction,
string pLocalizedDescription,
int pInputDeviceType = EUAINPUT_DEVICE_CONTROLLER,
float pScale = ICON_SCALE_NORMAL,
bool pVertical = false )
inlinestaticprotected

◆ GetUnsortedInputActions()

array< int > GetUnsortedInputActions ( )
inlinestaticprotected

◆ InitInputMetadata()

◆ UpdateConsolePresetID()

void UpdateConsolePresetID ( )
inlinestaticprotected

Field Documentation

◆ ICON_SCALE_NORMAL

const float ICON_SCALE_NORMAL = 1.21
staticprotected

◆ ICON_SCALE_TOOLBAR

◆ m_CurrentPresetIDConsole

int m_CurrentPresetIDConsole = -1
staticprivate

Definition at line 8 of file inpututils.c.

Referenced by GetConsolePresetID(), and UpdateConsolePresetID().

◆ m_InputActionSortingMap

ref map<int, ref array<int> > m_InputActionSortingMap
staticprotected

Definition at line 11 of file inpututils.c.

Referenced by GetInputActionSortingMap(), and InitInputMetadata().

◆ m_UnsortedInputActions

ref array<int> m_UnsortedInputActions
staticprotected

Definition at line 12 of file inpututils.c.

Referenced by GetUnsortedInputActions(), and InitInputMetadata().

◆ PRESET_NEW

const string PRESET_NEW = "#STR_UAPRESET_1"
staticprivate

Definition at line 5 of file inpututils.c.

Referenced by UIScriptedMenu::UpdateToolbarText().

◆ PRESET_OLD

const string PRESET_OLD = "#STR_UAPRESET_0"
staticprivate

Definition at line 4 of file inpututils.c.

Referenced by UpdateConsolePresetID(), and UIScriptedMenu::UpdateToolbarText().

◆ VARIANT_NEW

const int VARIANT_NEW = 1
staticprivate

Definition at line 7 of file inpututils.c.

Referenced by UpdateConsolePresetID().

◆ VARIANT_OLD

const int VARIANT_OLD = 0
staticprivate

Definition at line 6 of file inpututils.c.

Referenced by UpdateConsolePresetID().


The documentation for this class was generated from the following file: