25 proto native
int ID();
26 proto native
int NameHash();
28 proto native
int BindingCount();
29 proto native
int Binding(
int iIndex );
31 proto native
void ClearBinding();
33 proto native
void BindCombo(
string sButtonName );
34 proto native
void BindComboByHash(
int iHash );
36 proto native
void AddAlternative();
37 proto native
void ClearAlternative(
int iIndex );
38 proto native
void SelectAlternative(
int iIndex );
39 proto native
int AlternativeCount();
40 proto native
int AlternativeIndex();
41 proto native
void ClearDeviceBind(
int iDeviceFlags );
43 proto native
int BindKeyCount();
44 proto native
int GetBindKey(
int iIndex );
45 proto native
int GetBindDevice(
int iIndex );
46 proto native
bool CheckBindDevice(
int iIndex,
int iDeviceFlags );
48 proto native
float LocalValue();
50 proto native
bool LocalPress();
51 proto native
bool LocalRelease();
52 proto native
bool LocalHold();
53 proto native
bool LocalHoldBegin();
54 proto native
bool LocalDoubleClick();
55 proto native
bool LocalClick();
57 proto native
bool IsCombo();
61 proto native
bool IsLimited();
63 proto native
bool IsLimitConditionActive();
65 proto native
bool IsPressLimit();
66 proto native
bool IsReleaseLimit();
67 proto native
bool IsHoldLimit();
68 proto native
bool IsHoldBeginLimit();
69 proto native
bool IsClickLimit();
70 proto native
bool IsDoubleClickLimit();
72 proto native
bool HasSorting(
int iIndex );
74 proto native
void Supress();
76 proto native
bool IsLocked();
77 proto native
void Lock();
78 proto native
void Unlock();
80 proto native
int ConflictCount();
82 proto native
void ForceEnable(
bool bEnable );
83 proto native
void ForceDisable(
bool bEnable );
85 proto native
void Backlit_Override(
int eType,
int iColor );
86 proto native
bool Backlit_Enabled();
108 proto native
float SyncedValue_ID(
int action,
bool check_focus =
true);
109 proto native
float SyncedValue(
string action,
bool check_focus =
true);
118 proto native
bool SyncedPress_ID(
int action,
bool check_focus =
true);
119 proto native
bool SyncedPress(
string action,
bool check_focus =
true);
128 proto native
bool SyncedRelease_ID(
int action,
bool check_focus =
true);
129 proto native
bool SyncedRelease(
string action,
bool check_focus =
true);
138 proto native
bool SyncedHold_ID(
int action,
bool check_focus =
true);
139 proto native
bool SyncedHold(
string action,
bool check_focus =
true);
148 proto native
bool SyncedDbl_ID(
int action,
bool check_focus =
true);
149 proto native
bool SyncedDbl(
string action,
bool check_focus =
true);
158 proto native
bool SyncedClick_ID(
int action,
bool check_focus =
true);
159 proto native
bool SyncedClick(
string action,
bool check_focus =
true);
169 proto native
void ListCurrentProfile();
170 proto native
void ListCurrentPreset();
171 proto native
void ListAvailableButtons();
172 proto native
void ListActiveGroup();
174 proto native
void GetActiveInputs( out
TIntArray items );
176 proto native
UAInput GetInputByID(
int iID );
177 proto native
UAInput GetInputByName(
string sInputName );
179 proto native owned
string GetButtonName(
int iHash );
180 proto native owned
string GetButtonIcon(
int iHash );
182 proto native
int ModificatorCount();
183 proto native owned
string GetModificatorName(
int index );
186 proto native
int DeterminePressedButton();
187 proto native
int DeterminedCount();
188 proto native
int GetDetermined(
int iIndex );
190 proto native
UAInput RegisterInput(
string sInputName,
string sLoc,
string sGroupName );
191 proto native
void DeRegisterInput(
string sInputName );
193 proto native
void RegisterGroup(
string sGroupName,
string sLoc );
194 proto native
void DeRegisterGroup(
string sGroupName );
196 proto native
void UpdateControls();
197 proto native
void ActivateGroup(
string sGroupName );
198 proto native
void ActivateExclude(
string sExcludeName );
199 proto native
void ActivateContext(
string sContextName );
200 proto native
void ActivateModificator(
string sModName );
201 proto native
void DeactivateModificator(
string sModName );
203 proto native
void DeactivateContext();
205 proto native
bool PresetCreateNew();
206 proto native
bool PresetDelete(
int index );
207 proto native
int PresetCurrent();
208 proto native
void PresetSelect(
int index );
213 proto native
void PresetReset();
214 proto native
int PresetCount();
215 proto native owned
string PresetName(
int index );
217 proto native
int SortingCount();
218 proto native owned
string SortingName(
int index );
219 proto native owned
string SortingLocalization(
int index );
221 proto native
void Export();
222 proto native
void Revert();
223 proto native
void SaveInputPresetMiscData();
224 proto native
void SupressNextFrame(
bool bForce);
226 proto native
void Backlit_None();
227 proto native
void Backlit_Background(
int eType,
int iColor1,
int iColor2 );
228 proto native
void Backlit_Animation(
string strName,
float fLifeTime,
int iColor1,
int iColor2 );
229 proto native
bool Backlit_Enabled();
230 proto native
void Backlit_KeyByHash(
int uHash,
int eLayer,
int eType,
int iColor );
231 proto native
void Backlit_KeyByName(
string strName,
int eLayer,
int eType,
int iColor );
232 proto native
void Backlit_Remove(
int eLayer );
233 proto native
void Backlit_ForceUpdate();
234 proto native
void Backlit_EmptyQueue();