DayZ 1.24
Loading...
Searching...
No Matches
UAInputAPI Class Reference

Private Member Functions

void UAInputAPI ()
 
void ~UAInputAPI ()
 
proto native void ListCurrentProfile ()
 
proto native void ListCurrentPreset ()
 
proto native void ListAvailableButtons ()
 
proto native void ListActiveGroup ()
 
proto native void GetActiveInputs (out TIntArray items)
 
proto native UAInput GetInputByID (int iID)
 returns list of all bindable (i.e. visible) inputs from the active group ('core' by default)
 
proto native UAInput GetInputByName (string sInputName)
 
proto native owned string GetButtonName (int iHash)
 
proto native owned string GetButtonIcon (int iHash)
 
proto native int ModificatorCount ()
 
proto native owned string GetModificatorName (int index)
 
proto native int DeterminePressedButton ()
 
proto native int DeterminedCount ()
 
proto native int GetDetermined (int iIndex)
 
proto native UAInput RegisterInput (string sInputName, string sLoc, string sGroupName)
 
proto native void DeRegisterInput (string sInputName)
 
proto native void RegisterGroup (string sGroupName, string sLoc)
 
proto native void DeRegisterGroup (string sGroupName)
 
proto native void UpdateControls ()
 
proto native void ActivateGroup (string sGroupName)
 
proto native void ActivateExclude (string sExcludeName)
 
proto native void ActivateContext (string sContextName)
 
proto native void ActivateModificator (string sModName)
 
proto native void DeactivateModificator (string sModName)
 
proto native void DeactivateContext ()
 
proto native bool PresetCreateNew ()
 
proto native bool PresetDelete (int index)
 
proto native int PresetCurrent ()
 
proto native void PresetSelect (int index)
 
proto native void PresetReset ()
 Resets current 'main' preset without reverting anything else ('softer' Revert)
 
proto native int PresetCount ()
 
proto native owned string PresetName (int index)
 
proto native int SortingCount ()
 
proto native owned string SortingName (int index)
 
proto native owned string SortingLocalization (int index)
 
proto native void Export ()
 
proto native void Revert ()
 
proto native void SaveInputPresetMiscData ()
 
proto native void SupressNextFrame (bool bForce)
 
proto native void Backlit_None ()
 
proto native void Backlit_Background (int eType, int iColor1, int iColor2)
 
proto native void Backlit_Animation (string strName, float fLifeTime, int iColor1, int iColor2)
 
proto native bool Backlit_Enabled ()
 
proto native void Backlit_KeyByHash (int uHash, int eLayer, int eType, int iColor)
 
proto native void Backlit_KeyByName (string strName, int eLayer, int eType, int iColor)
 
proto native void Backlit_Remove (int eLayer)
 
proto native void Backlit_ForceUpdate ()
 
proto native void Backlit_EmptyQueue ()
 

Detailed Description

Definition at line 164 of file UAInput.c.

Constructor & Destructor Documentation

◆ UAInputAPI()

void UAInputAPI::UAInputAPI ( )
inlineprivate

Definition at line 166 of file UAInput.c.

166{}

◆ ~UAInputAPI()

void UAInputAPI::~UAInputAPI ( )
inlineprivate

Definition at line 167 of file UAInput.c.

167{}

Member Function Documentation

◆ ActivateContext()

proto native void UAInputAPI::ActivateContext ( string sContextName)
private

◆ ActivateExclude()

proto native void UAInputAPI::ActivateExclude ( string sExcludeName)
private

◆ ActivateGroup()

proto native void UAInputAPI::ActivateGroup ( string sGroupName)
private

◆ ActivateModificator()

proto native void UAInputAPI::ActivateModificator ( string sModName)
private

◆ Backlit_Animation()

proto native void UAInputAPI::Backlit_Animation ( string strName,
float fLifeTime,
int iColor1,
int iColor2 )
private

◆ Backlit_Background()

proto native void UAInputAPI::Backlit_Background ( int eType,
int iColor1,
int iColor2 )
private

◆ Backlit_EmptyQueue()

proto native void UAInputAPI::Backlit_EmptyQueue ( )
private

◆ Backlit_Enabled()

proto native bool UAInputAPI::Backlit_Enabled ( )
private

◆ Backlit_ForceUpdate()

proto native void UAInputAPI::Backlit_ForceUpdate ( )
private

◆ Backlit_KeyByHash()

proto native void UAInputAPI::Backlit_KeyByHash ( int uHash,
int eLayer,
int eType,
int iColor )
private

◆ Backlit_KeyByName()

proto native void UAInputAPI::Backlit_KeyByName ( string strName,
int eLayer,
int eType,
int iColor )
private

◆ Backlit_None()

proto native void UAInputAPI::Backlit_None ( )
private

◆ Backlit_Remove()

proto native void UAInputAPI::Backlit_Remove ( int eLayer)
private

◆ DeactivateContext()

proto native void UAInputAPI::DeactivateContext ( )
private

◆ DeactivateModificator()

proto native void UAInputAPI::DeactivateModificator ( string sModName)
private

◆ DeRegisterGroup()

proto native void UAInputAPI::DeRegisterGroup ( string sGroupName)
private

◆ DeRegisterInput()

proto native void UAInputAPI::DeRegisterInput ( string sInputName)
private

◆ DeterminedCount()

proto native int UAInputAPI::DeterminedCount ( )
private

◆ DeterminePressedButton()

proto native int UAInputAPI::DeterminePressedButton ( )
private

◆ Export()

proto native void UAInputAPI::Export ( )
private

◆ GetActiveInputs()

proto native void UAInputAPI::GetActiveInputs ( out TIntArray items)
private

◆ GetButtonIcon()

proto native owned string UAInputAPI::GetButtonIcon ( int iHash)
private

◆ GetButtonName()

proto native owned string UAInputAPI::GetButtonName ( int iHash)
private

◆ GetDetermined()

proto native int UAInputAPI::GetDetermined ( int iIndex)
private

◆ GetInputByID()

proto native UAInput UAInputAPI::GetInputByID ( int iID)
private

returns list of all bindable (i.e. visible) inputs from the active group ('core' by default)

◆ GetInputByName()

proto native UAInput UAInputAPI::GetInputByName ( string sInputName)
private

◆ GetModificatorName()

proto native owned string UAInputAPI::GetModificatorName ( int index)
private

◆ ListActiveGroup()

proto native void UAInputAPI::ListActiveGroup ( )
private

◆ ListAvailableButtons()

proto native void UAInputAPI::ListAvailableButtons ( )
private

◆ ListCurrentPreset()

proto native void UAInputAPI::ListCurrentPreset ( )
private

◆ ListCurrentProfile()

proto native void UAInputAPI::ListCurrentProfile ( )
private

◆ ModificatorCount()

proto native int UAInputAPI::ModificatorCount ( )
private

◆ PresetCount()

proto native int UAInputAPI::PresetCount ( )
private

◆ PresetCreateNew()

proto native bool UAInputAPI::PresetCreateNew ( )
private

◆ PresetCurrent()

proto native int UAInputAPI::PresetCurrent ( )
private

◆ PresetDelete()

proto native bool UAInputAPI::PresetDelete ( int index)
private

◆ PresetName()

proto native owned string UAInputAPI::PresetName ( int index)
private

◆ PresetReset()

proto native void UAInputAPI::PresetReset ( )
private

Resets current 'main' preset without reverting anything else ('softer' Revert)

Note
Does not reset dynamic presets, since they don't have any real defaults in the core PBOs.

◆ PresetSelect()

proto native void UAInputAPI::PresetSelect ( int index)
private

◆ RegisterGroup()

proto native void UAInputAPI::RegisterGroup ( string sGroupName,
string sLoc )
private

◆ RegisterInput()

proto native UAInput UAInputAPI::RegisterInput ( string sInputName,
string sLoc,
string sGroupName )
private

◆ Revert()

proto native void UAInputAPI::Revert ( )
private

◆ SaveInputPresetMiscData()

proto native void UAInputAPI::SaveInputPresetMiscData ( )
private

◆ SortingCount()

proto native int UAInputAPI::SortingCount ( )
private

◆ SortingLocalization()

proto native owned string UAInputAPI::SortingLocalization ( int index)
private

◆ SortingName()

proto native owned string UAInputAPI::SortingName ( int index)
private

◆ SupressNextFrame()

proto native void UAInputAPI::SupressNextFrame ( bool bForce)
private

◆ UpdateControls()

proto native void UAInputAPI::UpdateControls ( )
private

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