Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/DynamicResolutionProxy.h |
Include |
#include "DynamicResolutionProxy.h" |
class FDynamicResolutionHeuristicProxy
Render thread proxy that hold's the heuristic for dynamic resolution.
Name | Description | |
---|---|---|
|
FDynamicResolutionHeuristicProxy() |
Name | Description | |
---|---|---|
|
~FDynamicResolutionHeuristicProxy() |
Name | Description | ||
---|---|---|---|
|
CommitPreviousFrameGPUTimings_RenderThread |
Commit GPU busy times |
|
|
TSharedPtr< ... |
CreateDefaultState() |
Creates a default dynamic resolution state using this proxy that queries GPU timing from the RHI. |
|
CreateNewPreviousFrameTimings_RenderThread ( |
Create a new previous frame and feeds its timings and returns history's unique id. |
|
|
float |
GetResolutionFractionApproximation_GameThread() |
Returns a non thread safe approximation of the current resolution fraction applied on render thread. |
|
float |
GetResolutionFractionUpperBound() |
Returns the view fraction upper bound. |
|
float |
QueryCurentFrameResolutionFraction_RenderThread() |
Returns the view fraction that should be used for current frame. |
|
RefreshCurentFrameResolutionFraction_RenderThread() |
Refresh resolution fraction's from history. |
|
|
Reset_RenderThread() |
Resets the proxy. |
Name |
Description |
---|---|
kInvalidEntryId |