|
| bool | AnyLumenHardwareRayTracingPassEnabled () |
| |
| bool | AnyLumenHardwareRayTracingPassEnabled (const FScene *Scene, const FViewInfo &View) |
| |
| bool | AnyLumenHardwareInlineRayTracingPassEnabled (const FScene *Scene, const FViewInfo &View) |
| |
| bool | SupportsMultipleClosureEvaluation (EShaderPlatform ShaderPlatform) |
| |
| bool | SupportsMultipleClosureEvaluation (const FViewInfo &View) |
| |
| void | DebugResetSurfaceCache () |
| |
| float | GetMaxTraceDistance (const FViewInfo &View) |
| |
| bool | IsLumenFeatureAllowedForView (const FScene *Scene, const FSceneView &View, bool bSkipTracingDataCheck=false, bool bSkipProjectCheck=false) |
| |
| bool | ShouldVisualizeScene (const FEngineShowFlags &ShowFlags) |
| |
| bool | ShouldVisualizeHardwareRayTracing (const FSceneViewFamily &ViewFamily) |
| |
| bool | ShouldHandleSkyLight (const FScene *Scene, const FSceneViewFamily &ViewFamily) |
| |
| bool | ShouldUpdateLumenSceneViewOrigin () |
| |
| FVector | GetLumenSceneViewOrigin (const FViewInfo &View, int32 ClipmapIndex) |
| |
| int32 | GetGlobalDFResolution () |
| |
| float | GetGlobalDFClipmapExtent (int32 ClipmapIndex) |
| |
| int32 | GetNumGlobalDFClipmaps (const FSceneView &View) |
| |
| bool | UseAsyncCompute (const FViewFamilyInfo &ViewFamily) |
| |
| bool | UseWaveOps (EShaderPlatform ShaderPlatform) |
| |
| bool | UseThreadGroupSize32 () |
| |
| EPixelFormat | GetLightingDataFormat () |
| |
| FVector3f | GetLightingQuantizationError () |
| |
| float | GetCachedLightingPreExposure () |
| |
| bool | IsSurfaceCacheFrozen () |
| |
| bool | IsSurfaceCacheUpdateFrameFrozen () |
| |
| bool | IsSoftwareRayTracingSupported () |
| |
| bool | UseMeshSDFTracing (const FEngineShowFlags &EngineShowFlags) |
| |
| bool | UseGlobalSDFTracing (const FEngineShowFlags &EngineShowFlags) |
| |
| bool | UseGlobalSDFSimpleCoverageBasedExpand () |
| |
| bool | UseGlobalSDFObjectGrid (const FSceneViewFamily &ViewFamily) |
| |
| bool | UseHeightfieldTracing (const FSceneViewFamily &ViewFamily, const FLumenSceneData &LumenSceneData) |
| |
| bool | UseHeightfieldTracingForVoxelLighting (const FLumenSceneData &LumenSceneData) |
| |
| int32 | GetHeightfieldMaxTracingSteps () |
| |
| bool | IsUsingGlobalSDF (const FSceneViewFamily &ViewFamily) |
| |
| bool | IsUsingDistanceFieldRepresentationBit (const FViewInfo &View) |
| |
| bool | UseHardwareRayTracing (const FSceneViewFamily &ViewFamily) |
| |
| bool | UseHardwareRayTracedSceneLighting (const FSceneViewFamily &ViewFamily) |
| |
| bool | UseHardwareRayTracedDirectLighting (const FSceneViewFamily &ViewFamily) |
| |
| bool | UseHardwareRayTracedReflections (const FSceneViewFamily &ViewFamily) |
| |
| bool | UseReSTIRGather (const FSceneViewFamily &ViewFamily, EShaderPlatform ShaderPlatform) |
| |
| bool | UseHardwareRayTracedScreenProbeGather (const FSceneViewFamily &ViewFamily) |
| |
| bool | UseHardwareRayTracedShortRangeAO (const FSceneViewFamily &ViewFamily) |
| |
| bool | UseHardwareRayTracedRadianceCache (const FSceneViewFamily &ViewFamily) |
| |
| bool | UseHardwareRayTracedRadiosity (const FSceneViewFamily &ViewFamily) |
| |
| bool | UseHardwareRayTracedVisualize (const FSceneViewFamily &ViewFamily) |
| |
| bool | IsUsingRayTracingLightingGrid (const FSceneViewFamily &ViewFamily, const FViewInfo &View, EDiffuseIndirectMethod DiffuseIndirectMethod) |
| |
| bool | ShouldRenderRadiosityHardwareRayTracing (const FSceneViewFamily &ViewFamily) |
| |
| bool | ShouldPrecachePSOs (EShaderPlatform Platform) |
| |
| bool | UseHardwareInlineRayTracing (const FSceneViewFamily &ViewFamily) |
| |
| float | GetHardwareRayTracingPullbackBias () |
| |
| bool | UseFarField (const FSceneViewFamily &ViewFamily) |
| |
| bool | UseFarFieldOcclusionOnly () |
| |
| float | GetFarFieldMaxTraceDistance () |
| |
| float | GetNearFieldMaxTraceDistanceDitherScale (bool bUseFarField) |
| |
| float | GetNearFieldSceneRadius (const FViewInfo &View, bool bUseFarField) |
| |
| uint32 | GetMeshCardDistanceBin (float Distance) |
| |
| float | GetHeightfieldReceiverBias () |
| |
| void | Shutdown () |
| |
| bool | WriteWarnings (const FScene *Scene, const FEngineShowFlags &ShowFlags, const TArray< FViewInfo > &Views, FScreenMessageWriter *Writer) |
| |
| bool | UseLumenFrontLayerTranslucencyReflections (const FViewInfo &View) |
| |
| bool | ShouldRenderInFrontLayerTranslucencyGBufferPass (bool bShouldRenderInMainPass, const FMaterial &Material) |
| |
| void | UpdateCardSceneBuffer (FRDGBuilder &GraphBuilder, FRDGScatterUploadBuilder &UploadBuilder, FLumenSceneFrameTemporaries &FrameTemporaries, const FSceneViewFamily &ViewFamily, FScene *Scene) |
| |
| bool | SetLandscapeHeightSamplingParameters (const FVector &LumenSceneViewOrigin, const FScene *Scene, FLumenLandscapeHeightSamplingParameters &OutParameters) |
| |
| uint32 | GetFeedbackBufferSize (const FViewFamilyInfo &ViewFamily) |
| |
| uint32 | GetCompactedFeedbackBufferSize () |
| |
| void | SetDirectLightingDeferredLightUniformBuffer (const FViewInfo &View, const FLightSceneInfo *LightSceneInfo, TUniformBufferBinding< FDeferredLightUniformStruct > &UniformBuffer) |
| |
| void | CombineLumenSceneLighting (FScene *Scene, const FViewInfo &View, FRDGBuilder &GraphBuilder, const FLumenSceneFrameTemporaries &FrameTemporaries, const FLumenCardUpdateContext &CardUpdateContext, const FLumenCardTileUpdateContext &CardTileUpdateContext, ERDGPassFlags ComputePassFlags) |
| |
| void | BuildCardUpdateContext (FRDGBuilder &GraphBuilder, const FLumenSceneData &LumenSceneData, const TArray< FViewInfo > &Views, const FLumenSceneFrameTemporaries &FrameTemporaries, bool bIndirectLightingHistoryValid, FLumenCardUpdateContext &DirectLightingCardUpdateContext, FLumenCardUpdateContext &IndirectLightingCardUpdateContext, ERDGPassFlags ComputePassFlags) |
| |
| void | SpliceCardPagesIntoTiles (FRDGBuilder &GraphBuilder, const FGlobalShaderMap *GloablShaderMap, const FLumenCardUpdateContext &CardUpdateContext, const TRDGUniformBufferRef< FLumenCardScene > &LumenCardSceneUniformBuffer, FLumenCardTileUpdateContext &OutCardTileUpdateContext, ERDGPassFlags ComputePassFlags) |
| |
| EPixelFormat | GetDirectLightingAtlasFormat () |
| |
| EPixelFormat | GetIndirectLightingAtlasFormat () |
| |
| EPixelFormat | GetNumFramesAccumulatedAtlasFormat () |
| |
| uint32 | GetFeedbackBufferTileSize () |
| |
| uint32 | GetFeedbackBufferTileWrapMask () |
| |
| bool | UseLumenTranslucencyRadianceCacheReflections (const FSceneViewFamily &ViewFamily) |
| |
| bool | ShouldRenderInTranslucencyRadianceCacheMarkPass (bool bShouldRenderInMainPass, const FMaterial &Material) |
| |
| bool | UseHardwareRayTracedTranslucencyVolume (const FSceneViewFamily &ViewFamily) |
| |