![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "LumenSurfaceCacheFeedback.h"#include "SceneRendering.h"#include "DeferredShadingRenderer.h"#include "GPUFeedbackCompaction.h"#include "LumenSceneData.h"#include "Lumen.h"#include "LumenReflections.h"#include "LumenVisualize.h"#include "ScenePrivate.h"| FAutoConsoleVariableRef CVarLumenSurfaceCacheFeedback | ( | TEXT("r.LumenScene.SurfaceCache.Feedback") | , |
| GLumenSurfaceCacheFeedback | , | ||
| TEXT("Whether to use surface cache feedback to selectively map higher quality surface cache pages.") | , | ||
| ECVF_Scalability| | ECVF_RenderThreadSafe | ||
| ) |
| FAutoConsoleVariableRef CVarLumenSurfaceCacheFeedbackMinPageHits | ( | TEXT("r.LumenScene.SurfaceCache.Feedback.MinPageHits") | , |
| GLumenSurfaceCacheFeedbackFeedbackMinPageHits | , | ||
| TEXT("Min number of page hits to demand a new page.") | , | ||
| ECVF_Scalability| | ECVF_RenderThreadSafe | ||
| ) |
| FAutoConsoleVariableRef CVarLumenSurfaceCacheFeedbackResLevelBias | ( | TEXT("r.LumenScene.SurfaceCache.Feedback.ResLevelBias") | , |
| GLumenSurfaceCacheFeedbackResLevelBias | , | ||
| TEXT("Bias resolution of on demand surface cache pages.") | , | ||
| FConsoleVariableDelegate::CreateLambda([](IConsoleVariable *InVariable) { Lumen::DebugResetSurfaceCache();}) | , | ||
| ECVF_Scalability| | ECVF_RenderThreadSafe | ||
| ) |
| FAutoConsoleVariableRef CVarLumenSurfaceCacheFeedbackTileSize | ( | TEXT("r.LumenScene.SurfaceCache.Feedback.TileSize") | , |
| GLumenSurfaceCacheFeedbackTileSize | , | ||
| TEXT("One surface cache feedback element will be writen out per tile. Aligned to a power of two.") | , | ||
| ECVF_Scalability| | ECVF_RenderThreadSafe | ||
| ) |
| FAutoConsoleVariableRef CVarLumenSurfaceCacheFeedbackUniqueElements | ( | TEXT("r.LumenScene.SurfaceCache.Feedback.UniqueElements") | , |
| GLumenSurfaceCacheFeedbackMaxUniqueElements | , | ||
| TEXT("Limit of unique surface cache feedback elements. Used to resize buffers.") | , | ||
| ECVF_Scalability| | ECVF_RenderThreadSafe | ||
| ) |
| int32 GLumenSurfaceCacheFeedback = 1 |
| float GLumenSurfaceCacheFeedbackFeedbackMinPageHits = 16 |
| int32 GLumenSurfaceCacheFeedbackMaxUniqueElements = 1024 |
| float GLumenSurfaceCacheFeedbackResLevelBias = -0.5f |
| int32 GLumenSurfaceCacheFeedbackTileSize = 16 |