![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Nanite.h"#include "RHI.h"#include "SceneUtils.h"#include "ScenePrivate.h"#include "PixelShaderUtils.h"#include "ShaderPrintParameters.h"#include "ShadowRendering.h"#include "Rendering/NaniteStreamingManager.h"#include "NaniteVisualizationData.h"#include "NaniteShading.h"#include "VirtualShadowMaps/VirtualShadowMapCacheManager.h"Classes | |
| class | FEmitShadowMapPS |
| class | FEmitCubemapShadowVS |
| class | FEmitCubemapShadowGS |
| class | FEmitCubemapShadowPS |
| class | FCalculateShadingStatsCS |
| class | FPrintStatsCS |
Namespaces | |
| namespace | Nanite |
Macros | |
| #define | NUM_PRINT_STATS_PASSES 6 |
Functions | |
| void | NaniteStatsFilterExec (const TCHAR *Cmd, FOutputDevice &Ar) |
| IMPLEMENT_GLOBAL_SHADER (FEmitShadowMapPS, "/Engine/Private/Nanite/NaniteEmitShadow.usf", "EmitShadowMapPS", SF_Pixel) | |
| IMPLEMENT_GLOBAL_SHADER (FEmitCubemapShadowVS, "/Engine/Private/Nanite/NaniteEmitShadow.usf", "EmitCubemapShadowVS", SF_Vertex) | |
| IMPLEMENT_GLOBAL_SHADER (FEmitCubemapShadowGS, "/Engine/Private/Nanite/NaniteEmitShadow.usf", "EmitCubemapShadowGS", SF_Geometry) | |
| IMPLEMENT_GLOBAL_SHADER (FEmitCubemapShadowPS, "/Engine/Private/Nanite/NaniteEmitShadow.usf", "EmitCubemapShadowPS", SF_Pixel) | |
| IMPLEMENT_GLOBAL_SHADER (FCalculateShadingStatsCS, "/Engine/Private/Nanite/NanitePrintStats.usf", "CalculateShadingStats", SF_Compute) | |
| IMPLEMENT_GLOBAL_SHADER (FPrintStatsCS, "/Engine/Private/Nanite/NanitePrintStats.usf", "PrintStats", SF_Compute) | |
| bool | Nanite::IsStatFilterActive (const FString &FilterName) |
| void | Nanite::ListStatFilters (FSceneRenderer *SceneRenderer) |
Variables | |
| int32 | GNaniteShowStats = 0 |
| FAutoConsoleVariableRef | CVarNaniteShowStats (TEXT("r.Nanite.ShowStats"), GNaniteShowStats,) |
| FString | GNaniteStatsFilter |
| FAutoConsoleVariableRef | CVarNaniteStatsFilter (TEXT("r.Nanite.StatsFilter"), GNaniteStatsFilter, TEXT("Sets the name of a specific Nanite raster pass to capture stats from - enumerate available filters with `NaniteStats List` cmd."), ECVF_RenderThreadSafe) |
| TAutoConsoleVariable< int32 > | CVarNaniteShadows |
| bool | bNaniteListStatFilters = false |
| #define NUM_PRINT_STATS_PASSES 6 |
| IMPLEMENT_GLOBAL_SHADER | ( | FCalculateShadingStatsCS | , |
| "/Engine/Private/Nanite/NanitePrintStats.usf" | , | ||
| "CalculateShadingStats" | , | ||
| SF_Compute | |||
| ) |
| IMPLEMENT_GLOBAL_SHADER | ( | FEmitCubemapShadowGS | , |
| "/Engine/Private/Nanite/NaniteEmitShadow.usf" | , | ||
| "EmitCubemapShadowGS" | , | ||
| SF_Geometry | |||
| ) |
| IMPLEMENT_GLOBAL_SHADER | ( | FEmitCubemapShadowPS | , |
| "/Engine/Private/Nanite/NaniteEmitShadow.usf" | , | ||
| "EmitCubemapShadowPS" | , | ||
| SF_Pixel | |||
| ) |
| IMPLEMENT_GLOBAL_SHADER | ( | FEmitCubemapShadowVS | , |
| "/Engine/Private/Nanite/NaniteEmitShadow.usf" | , | ||
| "EmitCubemapShadowVS" | , | ||
| SF_Vertex | |||
| ) |
| IMPLEMENT_GLOBAL_SHADER | ( | FEmitShadowMapPS | , |
| "/Engine/Private/Nanite/NaniteEmitShadow.usf" | , | ||
| "EmitShadowMapPS" | , | ||
| SF_Pixel | |||
| ) |
| IMPLEMENT_GLOBAL_SHADER | ( | FPrintStatsCS | , |
| "/Engine/Private/Nanite/NanitePrintStats.usf" | , | ||
| "PrintStats" | , | ||
| SF_Compute | |||
| ) |
| void NaniteStatsFilterExec | ( | const TCHAR * | Cmd, |
| FOutputDevice & | Ar | ||
| ) |
|
extern |
| FAutoConsoleVariableRef CVarNaniteShowStats(TEXT("r.Nanite.ShowStats"), GNaniteShowStats,) | ( | TEXT("r.Nanite.ShowStats") | , |
| GNaniteShowStats | |||
| ) |
| FAutoConsoleVariableRef CVarNaniteStatsFilter(TEXT("r.Nanite.StatsFilter"), GNaniteStatsFilter, TEXT("Sets the name of a specific Nanite raster pass to capture stats from - enumerate available filters with `NaniteStats List` cmd."), ECVF_RenderThreadSafe) | ( | TEXT("r.Nanite.StatsFilter") | , |
| GNaniteStatsFilter | , | ||
| TEXT("Sets the name of a specific Nanite raster pass to capture stats from - enumerate available filters with `NaniteStats List` cmd.") | , | ||
| ECVF_RenderThreadSafe | |||
| ) |
| int32 GNaniteShowStats = 0 |
| FString GNaniteStatsFilter |