UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AndroidRuntimeSettings.h File Reference
#include "CoreMinimal.h"
#include "UObject/ObjectMacros.h"
#include "UObject/Object.h"
#include "Engine/EngineTypes.h"
#include "AudioCompressionSettings.h"
#include "AndroidRuntimeSettings.generated.h"

Go to the source code of this file.

Classes

struct  FGooglePlayAchievementMapping
 
struct  FGooglePlayLeaderboardMapping
 
class  UAndroidRuntimeSettings
 

Namespaces

namespace  EAndroidScreenOrientation
 
namespace  EAndroidRoundedEdgeSafeZoneDirection
 
namespace  EAndroidDepthBufferPreference
 
namespace  EAndroidInstallLocation
 
namespace  EOculusMobileDevice
 
namespace  ETagForChildDirectedTreatment
 
namespace  ETagForUnderAgeOfConsent
 
namespace  EMaxAdContentRating
 
namespace  EAndroidAudio
 
namespace  EAndroidGraphicsDebugger
 

Macros

#define UE_API   ANDROIDRUNTIMESETTINGS_API
 

Enumerations

enum  EAndroidScreenOrientation::Type : int {
  EAndroidScreenOrientation::Portrait , EAndroidScreenOrientation::ReversePortrait , EAndroidScreenOrientation::SensorPortrait , EAndroidScreenOrientation::Landscape ,
  EAndroidScreenOrientation::ReverseLandscape , EAndroidScreenOrientation::SensorLandscape , EAndroidScreenOrientation::Sensor , EAndroidScreenOrientation::FullSensor
}
 
enum  EAndroidRoundedEdgeSafeZoneDirection::Type : int { EAndroidRoundedEdgeSafeZoneDirection::None , EAndroidRoundedEdgeSafeZoneDirection::Horizontal , EAndroidRoundedEdgeSafeZoneDirection::Vertical , EAndroidRoundedEdgeSafeZoneDirection::Both }
 
enum  EAndroidDepthBufferPreference::Type : int { EAndroidDepthBufferPreference::Default = 0 UMETA(DisplayName = "Default") , EAndroidDepthBufferPreference::Bits16 = 16 UMETA(DisplayName = "16-bit") , EAndroidDepthBufferPreference::Bits24 = 24 UMETA(DisplayName = "24-bit") , EAndroidDepthBufferPreference::Bits32 = 32 UMETA(DisplayName = "32-bit") }
 
enum  EAndroidInstallLocation::Type : int { EAndroidInstallLocation::InternalOnly , EAndroidInstallLocation::PreferExternal , EAndroidInstallLocation::Auto }
 
enum  EOculusMobileDevice::Type : int { EOculusMobileDevice::Quest = 1 UMETA(DisplayName = "Oculus Quest") , EOculusMobileDevice::Quest2 = 2 UMETA(DisplayName = "Oculus Quest 2") }
 
enum  ETagForChildDirectedTreatment::Type : int { ETagForChildDirectedTreatment::TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED = 0 , ETagForChildDirectedTreatment::TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE = 1 , ETagForChildDirectedTreatment::TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE = 2 }
 
enum  ETagForUnderAgeOfConsent::Type : int { ETagForUnderAgeOfConsent::TAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED = 0 , ETagForUnderAgeOfConsent::TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE = 1 , ETagForUnderAgeOfConsent::TAG_FOR_UNDER_AGE_OF_CONSENT_FALSE = 2 }
 
enum  EMaxAdContentRating::Type : int { EMaxAdContentRating::MAX_AD_CONTENT_RATING_G = 0 , EMaxAdContentRating::MAX_AD_CONTENT_RATING_PG = 1 , EMaxAdContentRating::MAX_AD_CONTENT_RATING_T = 2 , EMaxAdContentRating::MAX_AD_CONTENT_RATING_MA = 2 }
 
enum  EAndroidGraphicsDebugger::Type : int { EAndroidGraphicsDebugger::None = 0 UMETA(DisplayName = "None") , EAndroidGraphicsDebugger::Mali = 1 UMETA(DisplayName = "Mali Graphics Debugger", ToolTip = "Configure for Mali Graphics Debugger.") , EAndroidGraphicsDebugger::Adreno = 2 UMETA(DisplayName = "Adreno Profiler", ToolTip = "Configure for Adreno Profiler.") }
 

Functions

 DECLARE_LOG_CATEGORY_EXTERN (LogAndroidRuntimeSettings, Log, All)
 

Macro Definition Documentation

◆ UE_API

Function Documentation

◆ DECLARE_LOG_CATEGORY_EXTERN()

DECLARE_LOG_CATEGORY_EXTERN ( LogAndroidRuntimeSettings  ,
Log  ,
All   
)