UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IOSPlatformMisc.cpp File Reference
#include "IOS/IOSPlatformMisc.h"
#include "Apple/ApplePlatformMisc.h"
#include "Async/TaskGraphInterfaces.h"
#include "Apple/ApplePlatformCrashContext.h"
#include "Delegates/Delegate.h"
#include "HAL/ExceptionHandling.h"
#include "HAL/FileManager.h"
#include "HAL/PlatformOutputDevices.h"
#include "Internationalization/Culture.h"
#include "Internationalization/Internationalization.h"
#include "Internationalization/Regex.h"
#include "IOSChunkInstaller.h"
#include "IOS/IOSMallocZone.h"
#include "IOS/IOSApplication.h"
#include "IOS/IOSAppDelegate.h"
#include "IOS/IOSPlatformCrashContext.h"
#include "IOS/IOSPlatformPLCrashReporterIncludes.h"
#include "IOS/IOSView.h"
#include "Misc/App.h"
#include "Misc/CommandLine.h"
#include "Misc/ConfigCacheIni.h"
#include "Misc/CoreDelegates.h"
#include "Misc/EngineVersion.h"
#include "Misc/FeedbackContext.h"
#include "Misc/OutputDeviceError.h"
#include "Misc/OutputDeviceRedirector.h"
#include "Misc/PathViews.h"
#include "Misc/ScopeExit.h"
#include "Misc/SecureHash.h"
#include "Modules/ModuleManager.h"
#include "Templates/Function.h"
#include "Templates/UniquePtr.h"
#include "Containers/StringConv.h"
#include "Containers/StringView.h"
#include "Apple/PreAppleSystemHeaders.h"
#include <AdSupport/ASIdentifierManager.h>
#include "MarketplaceKit.h"
import <DeviceCheck/DeviceCheck.h>
import <Foundation/Foundation.h>
import <mach-o/dyld.h>
#include <netinet/in.h>
#include <SystemConfiguration/SystemConfiguration.h>
import <UserNotifications/UserNotifications.h>
import <Network/Network.h>
#include <sys/sysctl.h>
#include "Apple/PostAppleSystemHeaders.h"
#include "IOSConfigRules.h"
#include <Metal/Metal.h>

Classes

struct  UE::FIOSPlatformMisc::Entitlements::__Blob
 
struct  UE::FIOSPlatformMisc::Entitlements::__BlobIndex
 
struct  UE::FIOSPlatformMisc::Entitlements::__MultiBlob
 
struct  UE::FIOSPlatformMisc::Entitlements::FEntitlementsData
 
struct  UE::FIOSPlatformMisc::Entitlements::FEntitlementsData::FDeleteByFree
 
struct  FCPUFeatures
 
class  FIOSExec
 

Namespaces

namespace  UE
 
namespace  UE::FIOSPlatformMisc
 
namespace  UE::FIOSPlatformMisc::Entitlements
 

Macros

#define ENABLE_ADVERTISING_IDENTIFIER   0
 

Typedefs

typedef struct UE::FIOSPlatformMisc::Entitlements::__Blob UE::FIOSPlatformMisc::Entitlements::CS_GenericBlob
 
typedef struct UE::FIOSPlatformMisc::Entitlements::__BlobIndex UE::FIOSPlatformMisc::Entitlements::CS_BlobIndex
 
typedef struct UE::FIOSPlatformMisc::Entitlements::__MultiBlob UE::FIOSPlatformMisc::Entitlements::CS_MultiBlob
 

Functions

UIInterfaceOrientationMask GetUIInterfaceOrientationMask (EDeviceScreenOrientation ScreenOrientation)
 
FString GetIOSDeviceIDString ()
 
void ReportEnsure (const TCHAR *ErrorMessage, int NumStackFramesToIgnore)
 

Variables

CORE_API int32 GStartupFreeMemoryMB
 
CORE_API bool GIsGPUCrashed
 
void(* GMemoryWarningHandler )(const FGenericMemoryWarningContext &Context) = NULL
 
bool GShowSplashScreen = true
 
bool GDebugConsoleOpen = false
 
void(* GCrashHandlerPointer )(const FGenericCrashContext &Context) = NULL
 
FIOSExec GIOSExec
 

Macro Definition Documentation

◆ ENABLE_ADVERTISING_IDENTIFIER

#define ENABLE_ADVERTISING_IDENTIFIER   0

Function Documentation

◆ GetIOSDeviceIDString()

FString GetIOSDeviceIDString ( )

◆ GetUIInterfaceOrientationMask()

UIInterfaceOrientationMask GetUIInterfaceOrientationMask ( EDeviceScreenOrientation  ScreenOrientation)

◆ ReportEnsure()

void ReportEnsure ( const TCHAR ErrorMessage,
int  NumStackFramesToIgnore 
)

Variable Documentation

◆ GCrashHandlerPointer

void(* GCrashHandlerPointer) (const FGenericCrashContext &Context) ( const FGenericCrashContext Context) = NULL

◆ GDebugConsoleOpen

bool GDebugConsoleOpen = false

global for showing debug console

◆ GIOSExec

FIOSExec GIOSExec

◆ GIsGPUCrashed

CORE_API bool GIsGPUCrashed
extern

◆ GMemoryWarningHandler

void(* GMemoryWarningHandler) (const FGenericMemoryWarningContext &Context) ( const FGenericMemoryWarningContext Context) = NULL

Global pointer to memory warning handler

◆ GShowSplashScreen

bool GShowSplashScreen = true

global for showing the splash screen

◆ GStartupFreeMemoryMB

CORE_API int32 GStartupFreeMemoryMB

Amount of free memory in MB reported by the system at startup