![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <IOSInputInterface.h>
Inheritance diagram for FIOSInputInterface:Static Public Member Functions | |
| static TSharedRef< FIOSInputInterface > | Create (const TSharedRef< FGenericApplicationMessageHandler > &InMessageHandler) |
| static TSharedPtr< FIOSInputInterface > | Get () |
| static APPLICATIONCORE_API void | QueueTouchInput (const TArray< TouchInput > &InTouchEvents) |
| static void | QueueKeyInput (int32 Key, int32 Char) |
| static void | SetKeyboardInhibited (bool bInhibited) |
| static bool | IsKeyboardInhibited () |
Static Public Member Functions inherited from FAppleControllerInterface | |
| static TSharedRef< FAppleControllerInterface > | Create (const TSharedRef< FGenericApplicationMessageHandler > &InMessageHandler) |
| static TSharedPtr< FAppleControllerInterface > | Get () |
Protected Member Functions | |
| virtual bool | Exec_Runtime (UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar) override |
Protected Member Functions inherited from FAppleControllerInterface | |
| FAppleControllerInterface (const TSharedRef< FGenericApplicationMessageHandler > &InMessageHandler) | |
| void | SignalEvent (EAppleControllerEventType InEventType, GCController *InController) |
Additional Inherited Members | |
Protected Attributes inherited from FAppleControllerInterface | |
| TSharedRef< FGenericApplicationMessageHandler > | MessageHandler |
| FCriticalSection | DeferredEventCS |
| TArray< FDeferredAppleControllerEvent > | DeferredEvents |
| FUserController | Controllers [4] |
| TMap< FName, double > | NextKeyRepeatTime |
| bool | bAllowControllers |
Static Protected Attributes inherited from FAppleControllerInterface | |
| static FString | HardwareDeviceIdentifier_DefaultGamepad |
Interface class for IOS input devices
|
inlinevirtual |
|
static |
|
overrideprotectedvirtual |
Implementation of Exec that is called on all targets where UE_ALLOW_EXEC_COMMANDS is true
Reimplemented from FExec.
|
static |
| NSData * FIOSInputInterface::GetGamepadGlyphRawData | ( | const FGamepadKeyNames::Type & | ButtonKey, |
| uint32 | ControllerIndex | ||
| ) |
| bool FIOSInputInterface::IsMotionDataEnabled | ( | ) | const |
|
static |
| void FIOSInputInterface::SendControllerEvents | ( | ) |
Poll for controller state and send events if needed
|
overridevirtual |
IInputInterface implementation
Reimplemented from FAppleControllerInterface.
|
overridevirtual |
Sets the strength/speed of all the channels for the given controller id. NOTE: Unsupported channels are silently ignored
| ControllerId | the id of the controller whose value is to be set |
| FForceFeedbackChannelValues | strength or speed of feedback for all channels |
Reimplemented from FAppleControllerInterface.