49void BuildShadingCommands(
57bool LoadBasePassPipeline(
59 FSceneProxyBase* SceneProxy,
60 FSceneProxyBase::FMaterialSection& Section,
67 FSceneProxyBase* SceneProxy,
68 FSceneProxyBase::FMaterialSection& Section,
85void CollectBasePassShadingPSOInitializers(
92 int32 PSOCollectorIndex,
103 int32 PSOCollectorIndex,
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
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)
Definition NaniteShading.cpp:2472
Definition MaterialShared.h:2058
Definition RenderGraphResources.h:1426
Definition RenderGraphResources.h:1321
Definition RenderGraphBuilder.h:49
Definition RenderGraphResources.h:571
Definition RHIResources.h:1018
Definition SceneRendering.h:2080
Definition ScenePrivate.h:2875
Definition SceneRendering.h:1132
Definition ArrayView.h:139
Type
Definition PrimitiveSceneInfo.h:245
Type
Definition RHIFeatureLevel.h:20
Definition SkinnedMeshComponent.h:50
bool LoadLumenCardPipeline(const FScene &Scene, FSceneProxyBase *SceneProxy, FSceneProxyBase::FMaterialSection &Section, FNaniteShadingPipeline &ShadingPipeline)
Definition LumenSceneCardCapture.cpp:272
void CollectLumenCardPSOInitializers(const FSceneTexturesConfig &SceneTexturesConfig, const FPSOPrecacheVertexFactoryData &VertexFactoryData, const FMaterial &Material, const FPSOPrecacheParams &PreCacheParams, ERHIFeatureLevel::Type FeatureLevel, EShaderPlatform ShaderPlatform, int32 PSOCollectorIndex, TArray< FPSOPrecacheData > &PSOInitializers)
Definition LumenSceneCardCapture.cpp:206
EBuildShadingCommandsMode
Definition NaniteShading.h:44
Definition DBufferTextures.h:35
Definition NaniteShared.h:936
Definition NaniteShared.h:802
Definition PSOPrecache.h:30
Definition PSOPrecache.h:150
Definition ShaderParameterMacros.h:770
Definition SceneTexturesConfig.h:114
Definition SceneTextures.h:110
Definition NaniteCullRaster.h:66
Definition NaniteCullRaster.h:86
Definition NaniteShading.h:23
FRDGBufferRef ShadingBinArgs
Definition NaniteShading.h:25
FRDGBufferRef ShadingBinStats
Definition NaniteShading.h:26
FRDGTextureRef FastClearVisualize
Definition NaniteShading.h:28
FRDGBufferRef ShadingBinData
Definition NaniteShading.h:24
uint32 DataByteOffset
Definition NaniteShading.h:30