UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
NaniteShading.h File Reference
#include "NaniteShared.h"
#include "NaniteSceneProxy.h"
#include "SceneRendering.h"
#include "Stats/Stats.h"

Go to the source code of this file.

Classes

struct  Nanite::FShadeBinning
 

Namespaces

namespace  Nanite
 

Enumerations

enum class  Nanite::EBuildShadingCommandsMode : uint8 { Nanite::Default = 0 , Nanite::Custom }
 

Functions

bool Nanite::LoadLumenCardPipeline (const FScene &Scene, FSceneProxyBase *SceneProxy, FSceneProxyBase::FMaterialSection &Section, FNaniteShadingPipeline &ShadingPipeline)
 
void Nanite::CollectLumenCardPSOInitializers (const FSceneTexturesConfig &SceneTexturesConfig, const FPSOPrecacheVertexFactoryData &VertexFactoryData, const FMaterial &Material, const FPSOPrecacheParams &PreCacheParams, ERHIFeatureLevel::Type FeatureLevel, EShaderPlatform ShaderPlatform, int32 PSOCollectorIndex, TArray< FPSOPrecacheData > &PSOInitializers)
 
void DispatchLumenMeshCapturePass (FRDGBuilder &GraphBuilder, FScene &Scene, FViewInfo *SharedView, TArrayView< const FCardPageRenderData > CardPagesToRender, const Nanite::FRasterResults &RasterResults, const Nanite::FRasterContext &RasterContext, FLumenCardPassUniformParameters *PassUniformParameters, FRDGBufferSRVRef RectMinMaxBufferSRV, uint32 NumRects, FIntPoint ViewportSize, FRDGTextureRef AlbedoAtlasTexture, FRDGTextureRef NormalAtlasTexture, FRDGTextureRef EmissiveAtlasTexture, FRDGTextureRef DepthAtlasTexture)
 

Function Documentation

◆ DispatchLumenMeshCapturePass()

void DispatchLumenMeshCapturePass ( FRDGBuilder GraphBuilder,
FScene Scene,
FViewInfo SharedView,
TArrayView< const FCardPageRenderData CardPagesToRender,
const Nanite::FRasterResults RasterResults,
const Nanite::FRasterContext RasterContext,
FLumenCardPassUniformParameters PassUniformParameters,
FRDGBufferSRVRef  RectMinMaxBufferSRV,
uint32  NumRects,
FIntPoint  ViewportSize,
FRDGTextureRef  AlbedoAtlasTexture,
FRDGTextureRef  NormalAtlasTexture,
FRDGTextureRef  EmissiveAtlasTexture,
FRDGTextureRef  DepthAtlasTexture 
)