| AddDrawer(TSubclassOf< UVirtualShapeDrawer > Drawer, int32 ZOrder=1) | UTouchInterfaceSubsystem | virtual |
| AddNewLayer(const FName ControlName, const FName LayerName, FVisualLayer Layer) | UTouchInterfaceSubsystem | virtual |
| AddTouchInterface(UTouchInterfaceLayout *Layout=nullptr, const bool bLoadSave=false, const int32 SnapshotID=0) | UTouchInterfaceSubsystem | virtual |
| AddVirtualInput(class UVirtualInput *VirtualInput, FVector2D LandscapePosition, FVector2D PortraitPosition) | UTouchInterfaceSubsystem | virtual |
| ApplySnapshot(const int32 SnapshotID) | UTouchInterfaceSubsystem | virtual |
| BlueprintCallable | UTouchInterfaceSubsystem | |
| BlueprintPure | UTouchInterfaceSubsystem | |
| CanSave(const int32 SnapshotId, EFailReason &FailReason) | UTouchInterfaceSubsystem | virtual |
| Category | UTouchInterfaceSubsystem | |
| ChangeButtonSize(const FName ControlName, const FVector2D NewVisualSize, const FVector2D NewInteractionSize) | UTouchInterfaceSubsystem | virtual |
| ChangeJoystickSize(const FName ControlName, const FVector2D NewVisualSize, const FVector2D NewThumbSize, const FVector2D NewInteractionSize) | UTouchInterfaceSubsystem | virtual |
| ChangePosition(const FName ControlName, const FVector2D NewCenter, const bool LandscapePosition=true) | UTouchInterfaceSubsystem | virtual |
| ChangeTouchRegionSize(const FName ControlName, const FVector2D NewInteractionSize) | UTouchInterfaceSubsystem | virtual |
| ContainName(const FName ControlName) | UTouchInterfaceSubsystem | virtual |
| ConvertSaveData(const int32 UserIndex, UVirtualControlSetup *VirtualControlSetup, UTouchInterfaceLayout *TouchInterfaceLayout) | UTouchInterfaceSubsystem | virtual |
| ConvertSaveDataByConfigIndex(const int32 UserIndex, const int32 ConfigIndex) | UTouchInterfaceSubsystem | virtual |
| CreateAndRegisterVirtualInputEvent(TSubclassOf< UVirtualInputEvent > Class) | UTouchInterfaceSubsystem | |
| Deinitialize() override | UTouchInterfaceSubsystem | virtual |
| DeleteConfiguration(const int32 UserIndex, const int32 ConfigIndex) | UTouchInterfaceSubsystem | virtual |
| DeleteSnapshot(const int32 SnapshotID) | UTouchInterfaceSubsystem | virtual |
| DeleteTouchInterfaceSaveFile(const int32 UserIndex) | UTouchInterfaceSubsystem | virtual |
| DisableDebug() const | UTouchInterfaceSubsystem | |
| DisableGesture() | UTouchInterfaceSubsystem | virtual |
| DisableInput() | UTouchInterfaceSubsystem | virtual |
| DisableVirtualInput(const FName InputName) | UTouchInterfaceSubsystem | virtual |
| EnableDebug() const | UTouchInterfaceSubsystem | |
| EnableGesture() | UTouchInterfaceSubsystem | virtual |
| EnableInput() | UTouchInterfaceSubsystem | virtual |
| GetAllControlsName(TArray< FName > &Names) | UTouchInterfaceSubsystem | virtual |
| GetConfiguration(const int32 UserIndex, const int32 ConfigIndex, FTouchInterfaceConfiguration &Configuration) | UTouchInterfaceSubsystem | virtual |
| GetDrawerInstance() const | UTouchInterfaceSubsystem | |
| GetDynamicMaterialInstanceFromLayer(const FName ControlName, const FName LayerName, UMaterialInstanceDynamic *&DMI) | UTouchInterfaceSubsystem | virtual |
| GetLayerNames(const FName ControlName, TArray< FName > &Names) | UTouchInterfaceSubsystem | virtual |
| GetLayoutInstance() const | UTouchInterfaceSubsystem | inline |
| GetSnapshot(const int32 SnapshotID, FLayoutSaveData &Snapshot) | UTouchInterfaceSubsystem | virtual |
| GetTouchInterfaceGeometry() const | UTouchInterfaceSubsystem | |
| GetTouchInterfaceInstance() | UTouchInterfaceSubsystem | |
| GetTouchInterfaceWidget() | UTouchInterfaceSubsystem | |
| GetTypeOfVirtualControl(const FName ControlName) const | UTouchInterfaceSubsystem | |
| GetVirtualControlData(const FName ControlName, FVirtualControl &Data) | UTouchInterfaceSubsystem | virtual |
| GetVirtualControlDataByRef(const FName ControlName, FVirtualControl &Data) | UTouchInterfaceSubsystem | virtual |
| GetVirtualControlDataRef(const FName ControlName) | UTouchInterfaceSubsystem | virtual |
| GetVirtualControlLayer(const FName ControlName, const FName LayerName, FVisualLayer &OutLayer) | UTouchInterfaceSubsystem | virtual |
| GetVirtualInputOpacity(const FName InputName) | UTouchInterfaceSubsystem | |
| HideAllExcept(const FName Name) | UTouchInterfaceSubsystem | virtual |
| HideAllExceptNamedOnes(const TArray< FName > Names) | UTouchInterfaceSubsystem | virtual |
| HideAllVirtualInput() | UTouchInterfaceSubsystem | virtual |
| HideDrawer() | UTouchInterfaceSubsystem | virtual |
| HideTouchInterface() | UTouchInterfaceSubsystem | virtual |
| HideVirtualControl(const FName Name, bool bIncludeChild) | UTouchInterfaceSubsystem | virtual |
| Initialize(FSubsystemCollectionBase &Collection) override | UTouchInterfaceSubsystem | virtual |
| IsInterfaceActive() const | UTouchInterfaceSubsystem | |
| IsVisible() const | UTouchInterfaceSubsystem | |
| LoadConfiguration(const int32 UserIndex, const int32 ConfigIndex) | UTouchInterfaceSubsystem | virtual |
| meta | UTouchInterfaceSubsystem | |
| OnActiveStateChanged | UTouchInterfaceSubsystem | |
| OnGamepadConnected | UTouchInterfaceSubsystem | |
| OnGamepadDisconnected | UTouchInterfaceSubsystem | |
| OnTouchInterfaceCreated | UTouchInterfaceSubsystem | |
| OnTouchInterfaceRemoved | UTouchInterfaceSubsystem | |
| OnVisibilityStateChanged | UTouchInterfaceSubsystem | |
| RegisterTouchListenerComponent(UTouchInterfaceListener *Listener) | UTouchInterfaceSubsystem | |
| RemoveDrawer() | UTouchInterfaceSubsystem | virtual |
| RemoveLayer(const FName ControlName, const FName LayerName) | UTouchInterfaceSubsystem | virtual |
| RemoveLayerAt(const FName ControlName, const int32 Index) | UTouchInterfaceSubsystem | virtual |
| RemoveTouchInterface() | UTouchInterfaceSubsystem | virtual |
| RemoveVirtualInput(class UVirtualInput *VirtualInput) | UTouchInterfaceSubsystem | virtual |
| ResetToDefault() | UTouchInterfaceSubsystem | virtual |
| Save(const int32 SnapshotID, UTouchInterfaceLayout *LayoutReference) | UTouchInterfaceSubsystem | virtual |
| SaveConfigurationFromCurrentSetup(const int32 UserIndex, const int32 ConfigIndex) | UTouchInterfaceSubsystem | virtual |
| SaveConfigurationWithSetup(const int32 UserIndex, const int32 ConfigIndex, UVirtualControlSetup *Setup) | UTouchInterfaceSubsystem | virtual |
| SetInputAction(const FName ControlName, UInputAction *InputAction) | UTouchInterfaceSubsystem | |
| SetScaleMultiplier(const float NewScaleMultiplier) | UTouchInterfaceSubsystem | |
| SetVirtualControlAppearance(const FName ControlName, TArray< FVisualLayer > Layers) | UTouchInterfaceSubsystem | virtual |
| SetVirtualControlLayer(const FName ControlName, const FVisualLayer &Layer) | UTouchInterfaceSubsystem | virtual |
| SetVirtualInputOpacity(const FName InputName, const float NewOpacity) | UTouchInterfaceSubsystem | |
| ShouldCreateSubsystem(UObject *Outer) const override | UTouchInterfaceSubsystem | virtual |
| ShowAllExcept(const FName Name) | UTouchInterfaceSubsystem | virtual |
| ShowAllExceptNamedOnes(const TArray< FName > Names) | UTouchInterfaceSubsystem | virtual |
| ShowAllVirtualInput() | UTouchInterfaceSubsystem | virtual |
| ShowDrawer() | UTouchInterfaceSubsystem | virtual |
| ShowTouchInterface() | UTouchInterfaceSubsystem | virtual |
| ShowVirtualControl(const FName Name, bool bIncludeChild) | UTouchInterfaceSubsystem | virtual |
| TouchInterfaceConfigurationExist(const int32 ConfigIndex) | UTouchInterfaceSubsystem | virtual |
| TouchInterfaceExist() const | UTouchInterfaceSubsystem | |
| TouchInterfaceSaveFileExist() | UTouchInterfaceSubsystem | virtual |
| TryRecognizeShape() | UTouchInterfaceSubsystem | virtual |
| UnregisterTouchListenerComponent(UTouchInterfaceListener *Listener) | UTouchInterfaceSubsystem | |
| UTouchInterfaceSubsystem() | UTouchInterfaceSubsystem | |