Files
UnrealEngine/Engine/Source/Runtime/Renderer/Internal/PostProcess/PostProcessInputs.h
2025-05-18 13:04:45 +08:00

27 lines
715 B
C

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "TranslucentPassResource.h"
#include "PathTracingResources.h"
struct FPostProcessingInputs
{
TRDGUniformBufferRef<FSceneTextureUniformParameters> SceneTextures = nullptr;
FRDGTextureRef ViewFamilyTexture = nullptr;
FRDGTextureRef ViewFamilyDepthTexture = nullptr;
FRDGTextureRef CustomDepthTexture = nullptr;
FRDGTextureRef ExposureIlluminance = nullptr;
FTranslucencyViewResourcesMap TranslucencyViewResourcesMap;
FPathTracingResources PathTracingResources;
bool bSeparateCustomStencil = false;
void Validate() const
{
check(SceneTextures);
check(ViewFamilyTexture);
check(TranslucencyViewResourcesMap.IsValid());
}
};