UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FAndroidPlatformRHIFramePacer Struct Reference

#include <AndroidPlatformFramePacer.h>

+ Inheritance diagram for FAndroidPlatformRHIFramePacer:

Static Public Member Functions

static bool IsEnabled ()
 
static void Destroy ()
 
static int32 GetFramePace ()
 
static int32 SetFramePace (int32 FramePace)
 
static bool SupportsFramePace (int32 QueryFramePace)
 
static void Init (IAndroidFramePacer *InFramePacer)
 
static int32 GetLegacySyncInterval ()
 
static void SwapBuffers (bool bLockToVsync)
 
- Static Public Member Functions inherited from FGenericPlatformRHIFramePacer
static int32 GetFramePace ()
 
static int32 SetFramePace (int32 FramePace)
 
static APPLICATIONCORE_API bool SupportsFramePace (int32 QueryFramePace)
 

Static Public Attributes

static TAutoConsoleVariable< int32CVarUseSwappyForFramePacing
 
static TAutoConsoleVariable< int32CVarSwappyGPUFrameTimeFence
 
static TAutoConsoleVariable< int32CVarSupportNonVSyncMultipleFrameRates
 
static TAutoConsoleVariable< int32CVarAllowFrameTimestamps
 
static TAutoConsoleVariable< int32CVarTimeStampErrorRetryCount
 
static TAutoConsoleVariable< int32CVarUseGetFrameTimestamps
 
static TAutoConsoleVariable< int32CVarSpewGetFrameTimestamps
 
static TAutoConsoleVariable< floatCVarStallSwap
 
static TAutoConsoleVariable< int32CVarDisableOpenGLGPUSync
 

Friends

struct FAndroidOpenGLFramePacer
 
struct FAndroidVulkanFramePacer
 

Additional Inherited Members

- Static Protected Member Functions inherited from FGenericPlatformRHIFramePacer
static APPLICATIONCORE_API int32 GetFramePaceFromSyncInterval ()
 
static APPLICATIONCORE_API int32 SetFramePaceToSyncInterval (int32 FramePace)
 

Member Function Documentation

◆ Destroy()

void FAndroidPlatformRHIFramePacer::Destroy ( )
static

◆ GetFramePace()

int32 FAndroidPlatformRHIFramePacer::GetFramePace ( )
static

◆ GetLegacySyncInterval()

int32 FAndroidPlatformRHIFramePacer::GetLegacySyncInterval ( )
static

◆ Init()

void FAndroidPlatformRHIFramePacer::Init ( IAndroidFramePacer InFramePacer)
static

◆ IsEnabled()

bool FAndroidPlatformRHIFramePacer::IsEnabled ( )
static

◆ SetFramePace()

int32 FAndroidPlatformRHIFramePacer::SetFramePace ( int32  FramePace)
static

◆ SupportsFramePace()

static bool FAndroidPlatformRHIFramePacer::SupportsFramePace ( int32  QueryFramePace)
inlinestatic

◆ SwapBuffers()

static void FAndroidPlatformRHIFramePacer::SwapBuffers ( bool  bLockToVsync)
inlinestatic

Friends And Related Symbol Documentation

◆ FAndroidOpenGLFramePacer

◆ FAndroidVulkanFramePacer

Member Data Documentation

◆ CVarAllowFrameTimestamps

TAutoConsoleVariable< int32 > FAndroidPlatformRHIFramePacer::CVarAllowFrameTimestamps
static

◆ CVarDisableOpenGLGPUSync

TAutoConsoleVariable< int32 > FAndroidPlatformRHIFramePacer::CVarDisableOpenGLGPUSync
static

◆ CVarSpewGetFrameTimestamps

TAutoConsoleVariable< int32 > FAndroidPlatformRHIFramePacer::CVarSpewGetFrameTimestamps
static

◆ CVarStallSwap

TAutoConsoleVariable< float > FAndroidPlatformRHIFramePacer::CVarStallSwap
static

◆ CVarSupportNonVSyncMultipleFrameRates

TAutoConsoleVariable< int32 > FAndroidPlatformRHIFramePacer::CVarSupportNonVSyncMultipleFrameRates
static

◆ CVarSwappyGPUFrameTimeFence

TAutoConsoleVariable< int32 > FAndroidPlatformRHIFramePacer::CVarSwappyGPUFrameTimeFence
static

◆ CVarTimeStampErrorRetryCount

TAutoConsoleVariable< int32 > FAndroidPlatformRHIFramePacer::CVarTimeStampErrorRetryCount
static

◆ CVarUseGetFrameTimestamps

TAutoConsoleVariable< int32 > FAndroidPlatformRHIFramePacer::CVarUseGetFrameTimestamps
static

◆ CVarUseSwappyForFramePacing

TAutoConsoleVariable< int32 > FAndroidPlatformRHIFramePacer::CVarUseSwappyForFramePacing
static

The documentation for this struct was generated from the following files: