UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AppleControllerInterface.h File Reference
#include "CoreMinimal.h"
#include "Misc/CoreMisc.h"
#include "GenericPlatform/IInputInterface.h"
#include "GenericPlatform/GenericApplicationMessageHandler.h"
import <GameController/GameController.h>

Go to the source code of this file.

Classes

struct  FDeferredAppleControllerEvent
 
class  FAppleControllerInterface
 
struct  FAppleControllerInterface::FUserController
 

Enumerations

enum  ControllerType {
  Unassigned , SiriRemote , ExtendedGamepad , XboxGamepad ,
  DualShockGamepad , DualSenseGamepad
}
 
enum  PlayerIndex {
  PlayerOne , PlayerTwo , PlayerThree , PlayerFour ,
  PlayerUnset = -1
}
 
enum class  EAppleControllerEventType : int32 { Invalid , Connect , Disconnect , BecomeCurrent }
 

Functions

 DECLARE_LOG_CATEGORY_EXTERN (LogAppleController, Log, All)
 

Enumeration Type Documentation

◆ ControllerType

Enumerator
Unassigned 
SiriRemote 
ExtendedGamepad 
XboxGamepad 
DualShockGamepad 
DualSenseGamepad 

◆ EAppleControllerEventType

Enumerator
Invalid 
Connect 
Disconnect 
BecomeCurrent 

◆ PlayerIndex

Enumerator
PlayerOne 
PlayerTwo 
PlayerThree 
PlayerFour 
PlayerUnset 

Function Documentation

◆ DECLARE_LOG_CATEGORY_EXTERN()

DECLARE_LOG_CATEGORY_EXTERN ( LogAppleController  ,
Log  ,
All   
)