Go to the source code of this file.
|
| 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) |
| |
◆ 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 |
|
) |
| |