UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DynamicRenderScaling.h File Reference
#include "Containers/Array.h"
#include "Containers/ContainerAllocationPolicies.h"
#include "Containers/List.h"
#include "CoreMinimal.h"
#include "CoreTypes.h"
#include "HAL/IConsoleManager.h"
#include "Misc/AssertionMacros.h"
#include "Stats/Stats.h"

Go to the source code of this file.

Classes

struct  DynamicRenderScaling::FHeuristicSettings
 
class  DynamicRenderScaling::FBudget
 
class  DynamicRenderScaling::TMap< Type >
 

Namespaces

namespace  DynamicRenderScaling
 

Enumerations

enum class  DynamicRenderScaling::EHeuristicModel { DynamicRenderScaling::Unknown , DynamicRenderScaling::Linear , DynamicRenderScaling::Quadratic }
 

Functions

constexpr float DynamicRenderScaling::FractionToPercentage (float Fraction)
 
constexpr float DynamicRenderScaling::PercentageToFraction (float Percentage)
 
float DynamicRenderScaling::GetPercentageCVarToFraction (const TAutoConsoleVariable< float > &Percentage)
 
bool DynamicRenderScaling::IsSupported ()
 
void DynamicRenderScaling::UpdateHeuristicsSettings ()
 
void DynamicRenderScaling::BeginFrame (const DynamicRenderScaling::TMap< bool > &bIsBudgetEnabled)
 
void DynamicRenderScaling::EndFrame ()
 
const TMap< uint64 > & DynamicRenderScaling::GetLatestTimings ()