UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
NaniteComposition.cpp File Reference

Classes

class  FNaniteMarkStencilPS
 
class  FEmitSceneDepthPS
 
class  FEmitSceneStencilPS
 
class  FEmitCustomDepthStencilPS
 
class  FDepthExportCS
 

Namespaces

namespace  Nanite
 

Functions

 IMPLEMENT_GLOBAL_SHADER (FNaniteMarkStencilPS, "/Engine/Private/Nanite/NaniteExportGBuffer.usf", "MarkStencilPS", SF_Pixel)
 
 IMPLEMENT_GLOBAL_SHADER (FEmitSceneDepthPS, "/Engine/Private/Nanite/NaniteExportGBuffer.usf", "EmitSceneDepthPS", SF_Pixel)
 
 IMPLEMENT_GLOBAL_SHADER (FEmitSceneStencilPS, "/Engine/Private/Nanite/NaniteExportGBuffer.usf", "EmitSceneStencilPS", SF_Pixel)
 
 IMPLEMENT_GLOBAL_SHADER (FEmitCustomDepthStencilPS, "/Engine/Private/Nanite/NaniteExportGBuffer.usf", "EmitCustomDepthStencilPS", SF_Pixel)
 
 IMPLEMENT_GLOBAL_SHADER (FDepthExportCS, "/Engine/Private/Nanite/NaniteDepthExport.usf", "DepthExport", SF_Compute)
 

Variables

int32 GNaniteResummarizeHTile = 1
 
int32 GNaniteDecompressDepth = 0
 
int32 GNaniteCustomDepthExportMethod = 1
 

Function Documentation

◆ IMPLEMENT_GLOBAL_SHADER() [1/5]

IMPLEMENT_GLOBAL_SHADER ( FDepthExportCS  ,
"/Engine/Private/Nanite/NaniteDepthExport.usf"  ,
"DepthExport"  ,
SF_Compute   
)

◆ IMPLEMENT_GLOBAL_SHADER() [2/5]

IMPLEMENT_GLOBAL_SHADER ( FEmitCustomDepthStencilPS  ,
"/Engine/Private/Nanite/NaniteExportGBuffer.usf"  ,
"EmitCustomDepthStencilPS"  ,
SF_Pixel   
)

◆ IMPLEMENT_GLOBAL_SHADER() [3/5]

IMPLEMENT_GLOBAL_SHADER ( FEmitSceneDepthPS  ,
"/Engine/Private/Nanite/NaniteExportGBuffer.usf"  ,
"EmitSceneDepthPS"  ,
SF_Pixel   
)

◆ IMPLEMENT_GLOBAL_SHADER() [4/5]

IMPLEMENT_GLOBAL_SHADER ( FEmitSceneStencilPS  ,
"/Engine/Private/Nanite/NaniteExportGBuffer.usf"  ,
"EmitSceneStencilPS"  ,
SF_Pixel   
)

◆ IMPLEMENT_GLOBAL_SHADER() [5/5]

IMPLEMENT_GLOBAL_SHADER ( FNaniteMarkStencilPS  ,
"/Engine/Private/Nanite/NaniteExportGBuffer.usf"  ,
"MarkStencilPS"  ,
SF_Pixel   
)

Variable Documentation

◆ GNaniteCustomDepthExportMethod

int32 GNaniteCustomDepthExportMethod = 1

◆ GNaniteDecompressDepth

int32 GNaniteDecompressDepth = 0

◆ GNaniteResummarizeHTile

int32 GNaniteResummarizeHTile = 1