|
| bool | IsMobileEyeAdaptationEnabled (const FViewInfo &View) |
| |
| bool | AutoExposurePermutation::ShouldCompileCommonPermutation (const FCommonDomain &PermutationVector) |
| |
| FCommonDomain | AutoExposurePermutation::BuildCommonPermutationDomain () |
| |
| bool | IsAutoExposureMethodSupported (ERHIFeatureLevel::Type FeatureLevel, EAutoExposureMethod AutoExposureMethodId) |
| |
| bool | IsExtendLuminanceRangeEnabled () |
| |
| bool | IsAutoExposureUsingIlluminanceEnabled (const FViewInfo &View) |
| |
| int32 | GetAutoExposureIlluminanceDownscaleFactor () |
| |
| float | LuminanceMaxFromLensAttenuation () |
| |
| EAutoExposureMethod | GetAutoExposureMethod (const FViewInfo &View) |
| |
| float | GetAutoExposureCompensationFromSettings (const FViewInfo &View) |
| |
| float | GetAutoExposureCompensationFromCurve (const FViewInfo &View) |
| |
| bool | IsAutoExposureDebugMode (const FViewInfo &View) |
| |
| float | CalculateFixedAutoExposure (const FViewInfo &View) |
| |
| float | CalculateManualAutoExposure (const FViewInfo &View, bool bForceDisablePhysicalCamera) |
| |
| FVector2f | GetExposureCompensationCurveLUTScaleBias () |
| |
| void | BeginUpdateExposureCompensationCurveLUT (TArrayView< FViewInfo > Views, FUpdateExposureCompensationCurveLUTTaskData *TaskData) |
| |
| void | FinishUpdateExposureCompensationCurveLUT (FRHICommandListImmediate &RHICmdList, FUpdateExposureCompensationCurveLUTTaskData *TaskData) |
| |
| FEyeAdaptationParameters | GetEyeAdaptationParameters (const FViewInfo &View) |
| |
| float | GetEyeAdaptationFixedExposure (const FViewInfo &View) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FCopyEyeAdaptationToTextureCS, "/Engine/Private/PostProcessEyeAdaptationUtils.usf", "CopyEyeAdaptationToTextureCS", SF_Compute) |
| |
| void | AddCopyEyeAdaptationDataToTexturePass (FRDGBuilder &GraphBuilder, const FGlobalShaderMap *ShaderMap, FRDGBufferRef EyeAdaptationBuffer, FRDGTextureRef OutputTexture) |
| |
| FRDGTextureRef | AddCopyEyeAdaptationDataToTexturePass (FRDGBuilder &GraphBuilder, const FViewInfo &View) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FSetupExposureIlluminanceCS, "/Engine/Private/PostProcessEyeAdaptation.usf", "SetupExposureIlluminance", SF_Compute) |
| |
| FRDGTextureRef | AddSetupExposureIlluminancePass (FRDGBuilder &GraphBuilder, TArrayView< const FViewInfo > Views, const FSceneTextures &SceneTextures) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FCalculateExposureIlluminanceCS, "/Engine/Private/PostProcessEyeAdaptation.usf", "CalculateExposureIlluminance", SF_Compute) |
| |
| FRDGTextureRef | AddCalculateExposureIlluminancePass (FRDGBuilder &GraphBuilder, TArrayView< const FViewInfo > Views, const FSceneTextures &SceneTextures, const FTranslucencyLightingVolumeTextures &TranslucencyLightingVolumeTextures, FRDGTextureRef ExposureIlluminanceSetup) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FEyeAdaptationCS, "/Engine/Private/PostProcessEyeAdaptation.usf", "EyeAdaptationCS", SF_Compute) |
| |
| FRDGBufferRef | AddHistogramEyeAdaptationPass (FRDGBuilder &GraphBuilder, const FViewInfo &View, const FEyeAdaptationParameters &EyeAdaptationParameters, const FLocalExposureParameters &LocalExposureParameters, FRDGTextureRef HistogramTexture, bool bComputeAverageLocalExposure) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FBasicEyeAdaptationSetupPS, "/Engine/Private/PostProcessEyeAdaptation.usf", "BasicEyeAdaptationSetupPS", SF_Pixel) |
| |
| FScreenPassTexture | AddBasicEyeAdaptationSetupPass (FRDGBuilder &GraphBuilder, const FViewInfo &View, const FEyeAdaptationParameters &EyeAdaptationParameters, FScreenPassTexture SceneColor) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FBasicEyeAdaptationCS, "/Engine/Private/PostProcessEyeAdaptation.usf", "BasicEyeAdaptationCS", SF_Compute) |
| |
| FRDGBufferRef | AddBasicEyeAdaptationPass (FRDGBuilder &GraphBuilder, const FViewInfo &View, const FEyeAdaptationParameters &EyeAdaptationParameters, const FLocalExposureParameters &LocalExposureParameters, FScreenPassTextureSlice SceneColor, FRDGBufferRef EyeAdaptationBuffer, bool bComputeAverageLocalExposure) |
| |