|
| bool | MegaLights::IsSoftwareRayTracingSupported (const FSceneViewFamily &ViewFamily) |
| |
| bool | MegaLights::IsHardwareRayTracingSupported (const FSceneViewFamily &ViewFamily) |
| |
| bool | MegaLights::UseHardwareRayTracing (const FSceneViewFamily &ViewFamily) |
| |
| bool | MegaLights::UseInlineHardwareRayTracing (const FSceneViewFamily &ViewFamily) |
| |
| bool | MegaLights::UseFarField (const FSceneViewFamily &ViewFamily) |
| |
| bool | MegaLights::UseScreenTraces (EMegaLightsInput InputType) |
| |
| bool | MegaLights::UseHairScreenTraces (EMegaLightsInput InputType) |
| |
| bool | MegaLights::IsUsingClosestHZB (const FSceneViewFamily &ViewFamily) |
| |
| bool | MegaLights::IsUsingGlobalSDF (const FSceneViewFamily &ViewFamily) |
| |
| bool | MegaLights::ShouldForceTwoSided () |
| |
| bool | MegaLights::UseDistantScreenTraces (const FViewInfo &View, bool bUseFarField) |
| |
| FCompactedTraceParameters | MegaLights::CompactMegaLightsTraces (const FViewInfo &View, FRDGBuilder &GraphBuilder, const FIntPoint SampleBufferSize, FRDGTextureRef LightSamples, const FMegaLightsParameters &MegaLightsParameters, EMegaLightsInput InputType, bool bCompactForScreenSpaceTraces) |
| |
| FCompactedTraceParameters | MegaLights::CompactMegaLightsVolumeTraces (const FViewInfo &View, FRDGBuilder &GraphBuilder, const FIntVector VolumeSampleBufferSize, FRDGTextureRef VolumeLightSampleRays, const FMegaLightsParameters &MegaLightsParameters, const FMegaLightsVolumeParameters &MegaLightsVolumeParameters) |
| |
| EMaterialMode | MegaLights::GetMaterialMode () |
| |
| | IMPLEMENT_GLOBAL_SHADER (FCompactLightSampleTracesCS, "/Engine/Private/MegaLights/MegaLightsRayTracing.usf", "CompactLightSampleTracesCS", SF_Compute) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FVolumeCompactLightSampleTracesCS, "/Engine/Private/MegaLights/MegaLightsVolumeRayTracing.usf", "VolumeCompactLightSampleTracesCS", SF_Compute) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FInitCompactedTraceTexelIndirectArgsCS, "/Engine/Private/MegaLights/MegaLightsRayTracing.usf", "InitCompactedTraceTexelIndirectArgsCS", SF_Compute) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FPrintTraceStatsCS, "/Engine/Private/MegaLights/MegaLightsRayTracing.usf", "PrintTraceStatsCS", SF_Compute) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FSoftwareRayTraceLightSamplesCS, "/Engine/Private/MegaLights/MegaLightsRayTracing.usf", "SoftwareRayTraceLightSamplesCS", SF_Compute) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FVolumeSoftwareRayTraceLightSamplesCS, "/Engine/Private/MegaLights/MegaLightsVolumeRayTracing.usf", "VolumeSoftwareRayTraceLightSamplesCS", SF_Compute) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FScreenSpaceRayTraceLightSamplesCS, "/Engine/Private/MegaLights/MegaLightsRayTracing.usf", "ScreenSpaceRayTraceLightSamplesCS", SF_Compute) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FVirtualShadowMapTraceLightSamplesCS, "/Engine/Private/MegaLights/MegaLightsVSMTracing.usf", "VirtualShadowMapTraceLightSamplesCS", SF_Compute) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FVirtualShadowMapMarkLightSamplesCS, "/Engine/Private/MegaLights/MegaLightsVSMMarking.usf", "VirtualShadowMapMarkLightSamplesCS", SF_Compute) |
| |