2021-09-01 11:20:37 -04:00
|
|
|
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
|
|
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
#include "ScreenPass.h"
|
|
|
|
|
|
|
|
|
|
class FEyeAdaptationParameters;
|
|
|
|
|
|
|
|
|
|
FRDGTextureRef AddLocalExposureBlurredLogLuminancePass(
|
|
|
|
|
FRDGBuilder& GraphBuilder,
|
|
|
|
|
const FViewInfo& View,
|
|
|
|
|
const FEyeAdaptationParameters& EyeAdaptationParameters,
|
|
|
|
|
FScreenPassTexture InputTexture);
|
2022-06-24 13:53:19 -04:00
|
|
|
|
|
|
|
|
void AddApplyLocalExposurePass(
|
|
|
|
|
FRDGBuilder& GraphBuilder,
|
|
|
|
|
const FViewInfo& View,
|
|
|
|
|
const FEyeAdaptationParameters& EyeAdaptationParameters,
|
|
|
|
|
FRDGTextureRef EyeAdaptationTexture,
|
|
|
|
|
FRDGTextureRef LocalExposureTexture,
|
|
|
|
|
FRDGTextureRef BlurredLogLuminanceTexture,
|
|
|
|
|
FScreenPassTexture Input,
|
|
|
|
|
FScreenPassTexture Output,
|
|
|
|
|
ERDGPassFlags PassFlags);
|