25 virtual void Init()
override;
35 bool bSwappyInit =
false;
36 int32 CachedFramePace = 60;
37 int32 CachedRefreshRate = 60;
38 int32 CachedSyncInterval = 1;
42 int32 DesiredSyncIntervalRelativeTo60Hz = -1;
43 int32 DesiredSyncIntervalRelativeToDevice = -1;
44 int32 DriverSyncIntervalRelativeToDevice = -1;
45 float DriverRefreshRate = 60.0f;
46 int64 DriverRefreshNanos = 16666666;
47 double LastTimeEmulatedSync = -1.0;
48 uint32 SwapBufferFailureCount = 0;
53 virtual void Init()
override;
94 static int32 InternalFramePace;
#define ensure( InExpression)
Definition AssertionMacros.h:464
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
void Init()
Definition LockFreeList.h:4
Definition IConsoleManager.h:1792
Definition AndroidPlatformFramePacer.h:24
virtual ~FAndroidOpenGLFramePacer()
virtual bool SwapBuffers(bool bLockToVsync) override
virtual void Init() override
virtual bool SupportsFramePace(int32 QueryFramePace) override
Definition AndroidPlatformFramePacer.h:52
virtual void Init() override
Definition VulkanAndroidPlatform.cpp:1975
virtual bool SupportsFramePace(int32 QueryFramePace) override
Definition VulkanAndroidPlatform.cpp:1993
virtual ~FAndroidVulkanFramePacer()
Definition AndroidPlatformFramePacer.h:54
Definition AndroidPlatformFramePacer.h:16
virtual ~IAndroidFramePacer()
Definition AndroidPlatformFramePacer.h:18
virtual bool SupportsFramePace(int32 QueryFramePace)=0
virtual bool SwapBuffers(bool bLockToVsync)
Definition AndroidPlatformFramePacer.h:19