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

Classes

class  FEmitHitProxyIdPS
 
class  FEmitEditorSelectionDepthPS
 

Namespaces

namespace  Nanite
 

Functions

 DEFINE_GPU_STAT (NaniteEditor)
 
 IMPLEMENT_GLOBAL_SHADER (FEmitHitProxyIdPS, "/Engine/Private/Nanite/NaniteExportGBuffer.usf", "EmitHitProxyIdPS", SF_Pixel)
 
 IMPLEMENT_GLOBAL_SHADER (FEmitEditorSelectionDepthPS, "/Engine/Private/Nanite/NaniteExportGBuffer.usf", "EmitEditorSelectionDepthPS", SF_Pixel)
 
void Nanite::DrawHitProxies (FRDGBuilder &GraphBuilder, const FScene &Scene, const FViewInfo &View, const FRasterResults &RasterResults, FRDGTextureRef HitProxyTexture, FRDGTextureRef HitProxyDepthTexture)
 
FRDGBufferSRVRef Nanite::GetEditorSelectedHitProxyIdsSRV (FRDGBuilder &GraphBuilder, const FViewInfo &View)
 

Function Documentation

◆ DEFINE_GPU_STAT()

DEFINE_GPU_STAT ( NaniteEditor  )

◆ IMPLEMENT_GLOBAL_SHADER() [1/2]

IMPLEMENT_GLOBAL_SHADER ( FEmitEditorSelectionDepthPS  ,
"/Engine/Private/Nanite/NaniteExportGBuffer.usf"  ,
"EmitEditorSelectionDepthPS"  ,
SF_Pixel   
)

◆ IMPLEMENT_GLOBAL_SHADER() [2/2]

IMPLEMENT_GLOBAL_SHADER ( FEmitHitProxyIdPS  ,
"/Engine/Private/Nanite/NaniteExportGBuffer.usf"  ,
"EmitHitProxyIdPS"  ,
SF_Pixel   
)