Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
InputBinding.c
Go to the documentation of this file.
1/*
2===========================================
3Do not modify, this script is generated
4===========================================
5*/
6
11
23class InputBinding
24{
25 private void InputBinding();
26
30 proto external void Save();
37 proto external void ResetDefault(string actionName, EInputDeviceType deviceType = EInputDeviceType.INVALID, string preset = string.Empty);
45 proto external bool IsDefault(string actionName, EInputDeviceType deviceType = EInputDeviceType.KEYBOARD, string preset = string.Empty);
53 proto external bool CreateUserBinding(string actionName, EInputDeviceType deviceType = EInputDeviceType.KEYBOARD, string preset = string.Empty);
61 proto external int GetBindingsCount(string actionName, EInputDeviceType deviceType = EInputDeviceType.KEYBOARD, string preset = string.Empty);
69 proto external void RemoveBinding(string actionName, EInputDeviceType deviceType, string preset, int keyBindIndex);
77 proto external void AddBinding(string actionName, string preset, string keyBinding, string filterName = string.Empty);
87 proto external void InsertCombo(string actionName, string preset, string keyBinding, string filterName, int keyBindIndex, int comboIndex = -1);
97 proto external bool SetFilter(string actionName, EInputDeviceType deviceType, string preset, int keyBindIndex, string filterName);
106 proto external string GetFilter(string actionName, EInputDeviceType deviceType, string preset, int keyBindIndex);
121 proto external void StartCapture(string actionName, EInputDeviceType deviceType = EInputDeviceType.KEYBOARD, string preset = string.Empty, bool bAppend = false, EInputBindingAxleCapture eAxleCapture = EInputBindingAxleCapture.HALF_AXLE);
126 proto external void CancelCapture();
135 proto external void SaveCapture(array<string> additionalKeyBindings = null);
147 proto external void GetCustomConfigs(out notnull array<ResourceName> customConfigs);
152 proto external void SetCustomConfigs(notnull array<ResourceName> customConfigs);
158 proto external BaseContainer FindContext(string contextName);
164 proto external BaseContainer FindAction(string actionName);
174 proto external void StartCalibration(EInputDeviceType deviceType);
178 proto external void StopCalibration();
183 proto external EInputBindingCalibrationStatus GetCalibrationStatus();
191 proto external bool GetCalibrationData(EInputBindingCalibrationData dataType, out vector min, out vector max);
205 proto external bool GetConflicts(string actionName, out notnull array<int> keyBindIndices, out notnull array<string> conflictedActions, out notnull array<string> conflictedActionPresets, EInputDeviceType deviceType = EInputDeviceType.KEYBOARD, string preset = string.Empty);
233 proto external bool GetBindings(string actionName, out notnull array<string> bindings, EInputDeviceType deviceType = EInputDeviceType.KEYBOARD, string sPreset = string.Empty, bool uiInputNames = true);
241 proto external void GetContexts(out array<string> contextNames);
250 proto external void GetPresets(string actionName, out array<string> presetNames);
259 proto external KeyCode GetKeyCode(string inputName);
260}
261
SCR_EBaseCaptureState GetCaptureState()
override bool IsDefault()
KeyCode
Definition KeyCode.c:13