UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IOSAppDelegate.h File Reference
import <UIKit/UIKit.h>
import <GameKit/GKGameCenterViewController.h>
import <AVFoundation/AVAudioSession.h>
#include "Delegates/Delegate.h"
#include "Logging/LogMacros.h"
#include "Containers/UnrealString.h"
import <UserNotifications/UserNotifications.h>

Go to the source code of this file.

Classes

class  FIOSCoreDelegates
 
class  IOSAppDelegate
 

Namespaces

namespace  FAppEntry
 

Macros

#define USE_MUTE_SWITCH_DETECTION   0
 

Enumerations

enum class  EAudioFeature : uint8 {
  Playback , Record , DoNotMixWithOthers , VoiceChat ,
  UseReceiver , DisableBluetoothSpeaker , BluetoothMicrophone , BackgroundAudio ,
  NumFeatures
}
 

Functions

void LexFromString (EAudioFeature &OutFeature, const TCHAR *String)
 
FString LexToString (EAudioFeature Feature)
 
 DECLARE_DELEGATE_RetVal_OneParam (bool, FPushNotificationFilter, NSDictionary *)
 
 DECLARE_LOG_CATEGORY_EXTERN (LogIOSAudioSession, Log, All)
 
void FAppEntry::PlatformInit ()
 
void FAppEntry::PreInit (IOSAppDelegate *AppDelegate, UIApplication *Application)
 
void FAppEntry::Init ()
 
void FAppEntry::Tick ()
 
void FAppEntry::SuspendTick ()
 
void FAppEntry::ResumeAudioContext ()
 
void FAppEntry::ResetAudioContextResumeTime ()
 
void FAppEntry::Shutdown ()
 
void FAppEntry::Suspend (bool bIsInterrupt=false)
 
void FAppEntry::Resume (bool bIsInterrupt=false)
 
void FAppEntry::RestartAudio ()
 
void FAppEntry::IncrementAudioSuspendCounters ()
 
void FAppEntry::DecrementAudioSuspendCounters ()
 
bool FAppEntry::IsStartupMoviePlaying ()
 
void InstallSignalHandlers ()
 

Variables

bool GIOSDelayRotationUntilPresent
 
bool FAppEntry::gAppLaunchedWithLocalNotification
 
FString FAppEntry::gLaunchLocalNotificationActivationEvent
 
int32 FAppEntry::gLaunchLocalNotificationFireDate
 

Macro Definition Documentation

◆ USE_MUTE_SWITCH_DETECTION

#define USE_MUTE_SWITCH_DETECTION   0

Enumeration Type Documentation

◆ EAudioFeature

enum class EAudioFeature : uint8
strong
Enumerator
Playback 
Record 
DoNotMixWithOthers 
VoiceChat 
UseReceiver 
DisableBluetoothSpeaker 
BluetoothMicrophone 
BackgroundAudio 
NumFeatures 

Function Documentation

◆ DECLARE_DELEGATE_RetVal_OneParam()

DECLARE_DELEGATE_RetVal_OneParam ( bool  ,
FPushNotificationFilter  ,
NSDictionary  
)

◆ DECLARE_LOG_CATEGORY_EXTERN()

DECLARE_LOG_CATEGORY_EXTERN ( LogIOSAudioSession  ,
Log  ,
All   
)

◆ InstallSignalHandlers()

void InstallSignalHandlers ( )

◆ LexFromString()

void LexFromString ( EAudioFeature OutFeature,
const TCHAR String 
)

◆ LexToString()

FString LexToString ( EAudioFeature  Feature)

Variable Documentation

◆ GIOSDelayRotationUntilPresent

bool GIOSDelayRotationUntilPresent
extern