|
| FRadianceCacheInputs | GetDefaultRadianceCacheInputs () |
| |
| void | GetInterpolationParametersNoResources (FRDGBuilder &GraphBuilder, const FRadianceCacheState &RadianceCacheState, const LumenRadianceCache::FRadianceCacheInputs &RadianceCacheInputs, FRadianceCacheInterpolationParameters &OutParameters) |
| |
| void | GetInterpolationParameters (const FViewInfo &View, FRDGBuilder &GraphBuilder, const FRadianceCacheState &RadianceCacheState, const LumenRadianceCache::FRadianceCacheInputs &RadianceCacheInputs, FRadianceCacheInterpolationParameters &OutParameters) |
| |
| FRadianceCacheMarkParameters | GetMarkParameters (FRDGTextureUAVRef RadianceProbeIndirectionTextureUAV, const FRadianceCacheState &RadianceCacheState, const LumenRadianceCache::FRadianceCacheInputs &RadianceCacheInputs) |
| |
| bool | ShouldImportanceSampleBRDF (const FUpdateInputs &Inputs) |
| |
| float | GetSupersampleDistanceFromCameraSq () |
| |
| void | UpdateRadianceCaches (FRDGBuilder &GraphBuilder, const FLumenSceneFrameTemporaries &FrameTemporaries, const TInlineArray< FUpdateInputs > &InputArray, TInlineArray< FUpdateOutputs > &OutputArray, const FScene *Scene, const FViewFamilyInfo &ViewFamily, bool bPropagateGlobalLightingChange, ERDGPassFlags ComputePassFlags) |
| |
| ERDGPassFlags | GetLumenSceneLightingComputePassFlags (const FEngineShowFlags &EngineShowFlags) |
| |
| bool | UseHitLighting (const FViewInfo &View, EDiffuseIndirectMethod DiffuseIndirectMethod) |
| |
| void | RenderLumenHardwareRayTracingRadianceCache (FRDGBuilder &GraphBuilder, const FScene *Scene, const FLumenSceneFrameTemporaries &FrameTemporaries, const TInlineArray< FUpdateInputs > &InputArray, TInlineArray< FUpdateOutputs > &OutputArray, const TInlineArray< FRadianceCacheSetup > &SetupOutputArray, const TInlineArray< FRDGBufferRef > &ProbeTraceTileAllocatorArray, const TInlineArray< FRDGBufferRef > &ProbeTraceTileDataArray, const TInlineArray< FRDGBufferRef > &ProbeTraceDataArray, const TInlineArray< FRDGBufferRef > &HardwareRayTracingRayAllocatorBufferArray, const TInlineArray< FRDGBufferRef > &TraceProbesIndirectArgsArray, ERDGPassFlags ComputePassFlags) |
| |
| void | RenderLumenHardwareRayTracingRadianceCache_REMOVE (FRDGBuilder &GraphBuilder, const FScene *Scene, const FSceneTextureParameters &SceneTextures, const FViewInfo &View, const FLumenCardTracingParameters &TracingParameters, const LumenRadianceCache::FRadianceCacheInterpolationParameters &RadianceCacheParameters, FRadianceCacheConfiguration Configuration, int32 MaxNumProbes, int32 MaxProbeTraceTileResolution, FRDGBufferRef ProbeTraceData, FRDGBufferRef ProbeTraceTileData, FRDGBufferRef ProbeTraceTileAllocator, FRDGBufferRef TraceProbesIndirectArgs, FRDGBufferRef HardwareRayTracingRayAllocatorBuffer, FRDGBufferRef RadianceCacheHardwareRayTracingIndirectArgs, FRDGTextureUAVRef RadianceProbeAtlasTextureUAV, FRDGTextureUAVRef DepthProbeTextureUAV, ERDGPassFlags ComputePassFlags) |
| |
| void | SetRadianceProbeClipmapTMin (FRadianceCacheInterpolationParameters &RadianceCacheInterpolationParameters, uint32 Index, float Value) |
| |
| void | SetClipmapCornerTWS (FRadianceCacheInterpolationParameters &RadianceCacheInterpolationParameters, uint32 Index, FVector3f Corner) |
| |
| void | SetClipmapCellSize (FRadianceCacheInterpolationParameters &RadianceCacheInterpolationParameters, uint32 Index, float CellSize) |
| |