![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "NaniteVisualize.h"#include "DataDrivenShaderPlatformInfo.h"#include "NaniteVisualizationData.h"#include "PostProcess/SceneFilterRendering.h"#include "PostProcess/PostProcessing.h"#include "PostProcess/PostProcessVisualizeComplexity.h"#include "PostProcess/SceneRenderTargets.h"#include "PixelShaderUtils.h"#include "ScenePrivate.h"#include "SceneTextureReductions.h"#include "PrimitiveDrawingUtils.h"#include "Rendering/NaniteStreamingManager.h"#include "DebugViewModeHelpers.h"#include "Materials/Material.h"#include "Materials/MaterialRenderProxy.h"#include "MeshPaintVisualize.h"#include "NaniteSceneProxy.h"#include "ShaderPrint.h"#include "InstanceDataSceneProxy.h"#include "Nanite/NaniteMaterialsSceneExtension.h"#include "NaniteEditor.h"#include "NaniteDefinitions.h"Classes | |
| class | FNaniteVisualizeCS |
| class | FNanitePickingCS |
| class | FDepthDecodeCS |
Namespaces | |
| namespace | Nanite |
Functions | |
| IMPLEMENT_GLOBAL_SHADER (FNaniteVisualizeCS, "/Engine/Private/Nanite/NaniteVisualize.usf", "VisualizeCS", SF_Compute) | |
| IMPLEMENT_GLOBAL_SHADER (FNanitePickingCS, "/Engine/Private/Nanite/NaniteVisualize.usf", "PickingCS", SF_Compute) | |
| IMPLEMENT_GLOBAL_SHADER (FDepthDecodeCS, "/Engine/Private/Nanite/NaniteDepthDecode.usf", "DepthDecode", SF_Compute) | |
| void | Nanite::DisplayPicking (const FScene *Scene, const FNanitePickingFeedback &PickingFeedback, uint32 RenderFlags, FScreenMessageWriter &Writer) |
| void | Nanite::AddVisualizationPasses (FRDGBuilder &GraphBuilder, const FScene *Scene, const FSceneTextures &SceneTextures, const FEngineShowFlags &EngineShowFlags, TArrayView< const FViewInfo > Views, TArrayView< Nanite::FRasterResults > Results, FNanitePickingFeedback &PickingFeedback, FVirtualShadowMapArray &VirtualShadowMapArray) |
| IMPLEMENT_GLOBAL_SHADER | ( | FDepthDecodeCS | , |
| "/Engine/Private/Nanite/NaniteDepthDecode.usf" | , | ||
| "DepthDecode" | , | ||
| SF_Compute | |||
| ) |
| IMPLEMENT_GLOBAL_SHADER | ( | FNanitePickingCS | , |
| "/Engine/Private/Nanite/NaniteVisualize.usf" | , | ||
| "PickingCS" | , | ||
| SF_Compute | |||
| ) |
| IMPLEMENT_GLOBAL_SHADER | ( | FNaniteVisualizeCS | , |
| "/Engine/Private/Nanite/NaniteVisualize.usf" | , | ||
| "VisualizeCS" | , | ||
| SF_Compute | |||
| ) |
| FAutoConsoleVariableRef CVarNanitePickingDomain(TEXT("r.Nanite.Picking.Domain"), GNanitePickingDomain,) | ( | TEXT("r.Nanite.Picking.Domain") | , |
| GNanitePickingDomain | |||
| ) |
| FAutoConsoleVariableRef CVarNanitePixelProgrammableVisMode(TEXT("r.Nanite.Visualize.PixelProgrammableVisMode"), GNanitePixelProgrammableVisMode,) | ( | TEXT("r.Nanite.Visualize.PixelProgrammableVisMode") | , |
| GNanitePixelProgrammableVisMode | |||
| ) |
| FAutoConsoleVariableRef CVarNaniteVisualizeComplexityOverhead(TEXT("r.Nanite.Visualize.ComplexityOverhead"), GNaniteVisualizeComplexityOverhead,) | ( | TEXT("r.Nanite.Visualize.ComplexityOverhead") | , |
| GNaniteVisualizeComplexityOverhead | |||
| ) |
| FAutoConsoleVariableRef CVarNaniteVisualizeComplexityScale(TEXT("r.Nanite.Visualize.ComplexityScale"), GNaniteVisualizeComplexityScale,) | ( | TEXT("r.Nanite.Visualize.ComplexityScale") | , |
| GNaniteVisualizeComplexityScale | |||
| ) |
| FAutoConsoleVariableRef CVarNaniteVisualizeComposite(TEXT("r.Nanite.Visualize.Composite"), GNaniteVisualizeComposite,) | ( | TEXT("r.Nanite.Visualize.Composite") | , |
| GNaniteVisualizeComposite | |||
| ) |
| FAutoConsoleVariableRef CVarNaniteVisualizeOverdrawScale(TEXT("r.Nanite.Visualize.OverdrawScale"), GNaniteVisualizeOverdrawScale,) | ( | TEXT("r.Nanite.Visualize.OverdrawScale") | , |
| GNaniteVisualizeOverdrawScale | |||
| ) |
| int32 GNanitePickingDomain = NANITE_PICKING_DOMAIN_TRIANGLE |
| int32 GNanitePixelProgrammableVisMode = NANITE_PIXEL_PROG_VIS_MODE_DEFAULT |
| int32 GNaniteVisualizeComplexityOverhead = 7400 |
| int32 GNaniteVisualizeComplexityScale = 80 |
| int32 GNaniteVisualizeComposite = -1 |
| int32 GNaniteVisualizeDebugShading = 1 |
| int32 GNaniteVisualizeEdgeDetect = 1 |
| int32 GNaniteVisualizeOverdrawScale = 15 |