![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Classes | |
| class | FBudget |
| struct | FHeuristicSettings |
| class | TMap |
Enumerations | |
| enum class | EHeuristicModel { Unknown , Linear , Quadratic } |
Functions | |
| void | UpdateHeuristicsSettings () |
| bool | IsSupported () |
| void | BeginFrame (const DynamicRenderScaling::TMap< bool > &bIsBudgetEnabled) |
| void | EndFrame () |
| const TMap< uint64 > & | GetLatestTimings () |
| constexpr float | FractionToPercentage (float Fraction) |
| constexpr float | PercentageToFraction (float Percentage) |
| float | GetPercentageCVarToFraction (const TAutoConsoleVariable< float > &Percentage) |
|
strong |
| RENDERCORE_API void DynamicRenderScaling::BeginFrame | ( | const TMap< bool > & | bIsBudgetEnabled | ) |
Begins recording GPU timings in RDG for all the different FBudgets.
| RENDERCORE_API void DynamicRenderScaling::EndFrame | ( | ) |
Ends recording GPU timings in RDG for all the different FBudgets.
| RENDERCORE_API const TMap< uint64 > & DynamicRenderScaling::GetLatestTimings | ( | ) |
Returns the latest available timings.
|
inline |
| RENDERCORE_API bool DynamicRenderScaling::IsSupported | ( | ) |
Returns whether the DynamicRenderScaling API is supported
| RENDERCORE_API void DynamicRenderScaling::UpdateHeuristicsSettings | ( | ) |
Updates all FBudget::GetSettings() with their new FHeuristicSettings.