6#import <GameKit/GKGameCenterViewController.h>
9#import <AVFoundation/AVAudioSession.h>
16#import <CompositorServices/CompositorServices.h>
18#import <UserNotifications/UserNotifications.h>
21#define USE_MUTE_SWITCH_DETECTION 0
67 static bool PassesPushNotificationFilters(
NSDictionary* Payload);
78 struct FFilterDelegateAndHandle
101 void Suspend(
bool bIsInterrupt =
false);
102 void Resume(
bool bIsInterrupt =
false);
124#if !UE_BUILD_SHIPPING
128#if !PLATFORM_VISIONOS
156@property (
retain) UIView* RootView;
159@property (assign)
int AlertResponse;
162@property (
readonly)
float OSVersion;
164@property bool bDeviceInPortraitMode;
167@property (
retain) UIViewController* viewController;
177@property (
readonly)
float IdleTimerEnablePeriod;
179#if WITH_ACCESSIBILITY
189#if !UE_BUILD_SHIPPING && !PLATFORM_TVOS
191 @property (
nonatomic,
retain) UIAlertController* ConsoleAlertController;
193 @property (
nonatomic, assign)
int ConsoleHistoryValuesIndex;
197@property (atomic)
bool bEngineInit;
199@property (atomic)
bool bPlatformInit;
204@property (atomic)
bool bCommandLineReady;
214@property (assign)
bool bBatteryState;
215@property (assign)
int BatteryLevel;
217@property (assign)
float ScreenScale;
218@property (assign)
float NativeScale;
219@property (assign)
float MobileContentScaleFactor;
220@property (assign)
int RequestedResX;
221@property (assign)
int RequestedResY;
222@property (assign)
bool bUpdateAvailable;
229-(
bool)IsIdleTimerEnabled;
231-(
void)StartGameThread;
236-(
void)NoUrlCommandLine;
238-(
void)LoadScreenResolutionModifiers;
241-(
bool)AreHeadphonesPluggedIn;
242-(int)GetBatteryLevel;
243-(
bool)IsRunningOnBattery;
245-(
void)CheckForZoomAccessibility;
246-(
float)GetBackgroundingMainThreadBlockTime;
248-(
NSString*)GetPendingActivationProtocol;
251#if !PLATFORM_TVOS && !PLATFORM_VISIONOS && !defined(SWIFT_IMPORT)
258#if !PLATFORM_TVOS && !PLATFORM_VISIONOS
259 +(
void)UpdateSupportedInterfaceOrientations;
262-(
bool)IsUpdateAvailable;
266@property (assign)
bool bAudioSessionInitialized;
269@property (assign)
bool bUsingBackgroundMusic;
270@property (assign)
bool bLastOtherAudioPlaying;
271@property (assign)
bool bForceEmitOtherAudioPlaying;
273#if USE_MUTE_SWITCH_DETECTION
278@property (assign)
float LastVolume;
279@property (assign)
bool bForceEmitVolume;
281- (
void)InitializeAudioSession;
283- (
bool)IsBackgroundAudioPlaying;
284- (
bool)HasRecordPermission;
285- (
void)EnableVoiceChat:(
bool)bEnable;
287- (
bool)IsVoiceChatEnabled;
295@property (atomic)
bool bAudioActive;
296@property (atomic)
bool bVoiceChatEnabled;
298@property (atomic)
bool bIsSuspended;
299@property (atomic)
bool bHasSuspended;
300@property (atomic)
bool bHasStarted;
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_DELEGATE_RetVal_OneParam(ReturnValueType, DelegateName, Param1Type)
Definition DelegateCombinations.h:54
FString LexToString(EAudioFeature Feature)
Definition IOSAppDelegate.cpp:200
EAudioFeature
Definition IOSAppDelegate.h:30
@ DisableBluetoothSpeaker
void InstallSignalHandlers()
Definition IOSAppDelegate.cpp:145
bool GIOSDelayRotationUntilPresent
Definition IOSAppDelegate.cpp:102
void LexFromString(EAudioFeature &OutFeature, const TCHAR *String)
Definition IOSAppDelegate.cpp:163
#define DECLARE_LOG_CATEGORY_EXTERN(CategoryName, DefaultVerbosity, CompileTimeVerbosity)
Definition LogMacros.h:361
const bool
Definition NetworkReplayStreaming.h:178
USkinnedMeshComponent float
Definition SkinnedMeshComponent.h:60
Definition IDelegateInstance.h:14
Definition IOSApplication.h:12
Definition IOSAppDelegate.h:54
static FOnWillResignActive OnWillResignActive
Definition IOSAppDelegate.h:71
static FOnOpenURL OnOpenURL
Definition IOSAppDelegate.h:58
DECLARE_MULTICAST_DELEGATE(FOnDidBecomeActive)
static FOnWillResignActive OnDidBecomeActive
Definition IOSAppDelegate.h:75
DECLARE_MULTICAST_DELEGATE_FourParams(FOnOpenURL, UIApplication *, NSURL *, NSString *, id)
DECLARE_MULTICAST_DELEGATE(FOnWillResignActive)
Definition IOSView.cpp:91
Definition IOSAppDelegate.cpp:247
bool bForceExit
Definition IOSAppDelegate.h:134
Definition IOSView.cpp:1091
Definition FunctionFwd.h:19
Definition IOSAppDelegate.h:92
FString gLaunchLocalNotificationActivationEvent
Definition LaunchIOS.cpp:607
void IncrementAudioSuspendCounters()
Definition LaunchIOS.cpp:274
int32 gLaunchLocalNotificationFireDate
Definition LaunchIOS.cpp:608
bool IsStartupMoviePlaying()
Definition LaunchIOS.cpp:387
void RestartAudio()
Definition LaunchIOS.cpp:245
void PreInit(IOSAppDelegate *AppDelegate, UIApplication *Application)
Definition LaunchIOS.cpp:304
void ResetAudioContextResumeTime()
Definition LaunchIOS.cpp:55
void DecrementAudioSuspendCounters()
Definition LaunchIOS.cpp:289
void Init()
Definition LaunchIOS.cpp:473
void ResumeAudioContext()
Definition LaunchIOS.cpp:217
void Suspend(bool bIsInterrupt=false)
Definition LaunchIOS.cpp:60
void SuspendTick()
Definition LaunchIOS.cpp:571
void PlatformInit()
Definition LaunchIOS.cpp:393
bool gAppLaunchedWithLocalNotification
Definition LaunchIOS.cpp:606
void Tick()
Definition LaunchIOS.cpp:552
void Shutdown()
Definition LaunchIOS.cpp:593