UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
const bool
Definition NetworkReplayStreaming.h:178
void BeginUpdateExposureCompensationCurveLUT(TArrayView< FViewInfo > Views, FUpdateExposureCompensationCurveLUTTaskData *TaskData)
Definition PostProcessEyeAdaptation.cpp:414
FRDGBufferRef AddBasicEyeAdaptationPass(FRDGBuilder &GraphBuilder, const FViewInfo &View, const FEyeAdaptationParameters &EyeAdaptationParameters, const FLocalExposureParameters &LocalExposureParameters, FScreenPassTextureSlice SceneColor, FRDGBufferRef EyeAdaptationBuffer, bool bComputeAverageLocalExposure)
Definition PostProcessEyeAdaptation.cpp:1165
bool IsAutoExposureDebugMode(const FViewInfo &View)
Definition PostProcessEyeAdaptation.cpp:366
FRDGTextureRef AddCalculateExposureIlluminancePass(FRDGBuilder &GraphBuilder, TArrayView< const FViewInfo > Views, const FSceneTextures &SceneTextures, const FTranslucencyLightingVolumeTextures &TranslucencyLightingVolumeTextures, FRDGTextureRef ExposureIlluminanceSetup)
Definition PostProcessEyeAdaptation.cpp:936
FScreenPassTexture AddBasicEyeAdaptationSetupPass(FRDGBuilder &GraphBuilder, const FViewInfo &View, const FEyeAdaptationParameters &EyeAdaptationParameters, FScreenPassTexture SceneColor)
Definition PostProcessEyeAdaptation.cpp:1098
float GetEyeAdaptationFixedExposure(const FViewInfo &View)
Definition PostProcessEyeAdaptation.cpp:660
bool IsExtendLuminanceRangeEnabled()
Definition PostProcessEyeAdaptation.cpp:212
FRDGBufferRef AddHistogramEyeAdaptationPass(FRDGBuilder &GraphBuilder, const FViewInfo &View, const FEyeAdaptationParameters &EyeAdaptationParameters, const FLocalExposureParameters &LocalExposureParameters, FRDGTextureRef HistogramTexture, bool bComputeAverageLocalExposure)
Definition PostProcessEyeAdaptation.cpp:1023
EAutoExposureMethod GetAutoExposureMethod(const FViewInfo &View)
Definition PostProcessEyeAdaptation.cpp:265
bool IsAutoExposureUsingIlluminanceEnabled(const FViewInfo &View)
Definition PostProcessEyeAdaptation.cpp:219
FEyeAdaptationParameters GetEyeAdaptationParameters(const FViewInfo &View)
Definition PostProcessEyeAdaptation.cpp:447
bool IsAutoExposureMethodSupported(ERHIFeatureLevel::Type FeatureLevel, EAutoExposureMethod AutoExposureMethodId)
Definition PostProcessEyeAdaptation.cpp:199
float CalculateFixedAutoExposure(const FViewInfo &View)
Definition PostProcessEyeAdaptation.cpp:382
float CalculateManualAutoExposure(const FViewInfo &View, bool bForceDisablePhysicalCamera)
Definition PostProcessEyeAdaptation.cpp:389
void AddCopyEyeAdaptationDataToTexturePass(FRDGBuilder &GraphBuilder, const FGlobalShaderMap *ShaderMap, FRDGBufferRef EyeAdaptationBuffer, FRDGTextureRef OutputTexture)
Definition PostProcessEyeAdaptation.cpp:796
float LuminanceMaxFromLensAttenuation()
Definition PostProcessEyeAdaptation.cpp:249
void FinishUpdateExposureCompensationCurveLUT(FRHICommandListImmediate &RHICmdList, FUpdateExposureCompensationCurveLUTTaskData *TaskData)
Definition PostProcessEyeAdaptation.cpp:435
int32 GetAutoExposureIlluminanceDownscaleFactor()
Definition PostProcessEyeAdaptation.cpp:225
float GetAutoExposureCompensationFromSettings(const FViewInfo &View)
Definition PostProcessEyeAdaptation.cpp:319
FRDGTextureRef AddSetupExposureIlluminancePass(FRDGBuilder &GraphBuilder, TArrayView< const FViewInfo > Views, const FSceneTextures &SceneTextures)
Definition PostProcessEyeAdaptation.cpp:849
float CalculateEyeAdaptationParameterExposureConversion(const FPostProcessSettings &Settings, const bool bExtendedLuminanceRange)
EAutoExposureMethod
Definition Scene.h:34
#define SHADER_PARAMETER_TEXTURE(ShaderType, MemberName)
Definition ShaderParameterMacros.h:1708
#define SHADER_PARAMETER_SAMPLER(ShaderType, MemberName)
Definition ShaderParameterMacros.h:1740
#define BEGIN_SHADER_PARAMETER_STRUCT(StructTypeName, DllStorage)
Definition ShaderParameterMacros.h:1482
#define END_SHADER_PARAMETER_STRUCT()
Definition ShaderParameterMacros.h:1485
#define SHADER_PARAMETER(MemberType, MemberName)
Definition ShaderParameterMacros.h:1684
#define SHADER_PERMUTATION_BOOL(InDefineName)
Definition ShaderPermutation.h:482
USkinnedMeshComponent float
Definition SkinnedMeshComponent.h:60
Definition RenderGraphResources.h:1321
Definition RenderGraphBuilder.h:49
Definition RenderGraphResources.h:571
Definition RHICommandList.h:3819
Definition SceneRendering.h:1132
Definition ArrayView.h:139
Definition PostProcessEyeAdaptation.cpp:160
FCommonDomain BuildCommonPermutationDomain()
Definition PostProcessEyeAdaptation.cpp:171
bool ShouldCompileCommonPermutation(const FCommonDomain &PermutationVector)
Definition PostProcessEyeAdaptation.cpp:161
FSolverCollisionParticles class
Definition PBDSoftsEvolutionFwd.h:38
Definition SceneTextures.h:110
Definition ScreenPass.h:65
Definition ScreenPass.h:41
Definition TranslucentLighting.h:16
Definition PostProcessEyeAdaptation.h:52
UE::Tasks::FTask Task
Definition PostProcessEyeAdaptation.h:53
Definition ShaderPermutation.h:229