UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PostProcessMaterialInputs.h File Reference
#include "SceneTexturesConfig.h"
#include "ScreenPass.h"

Go to the source code of this file.

Classes

struct  FPostProcessMaterialInputs
 

Enumerations

enum class  EPostProcessMaterialInput : uint32 {
  SceneColor = 0 , SeparateTranslucency = 1 , CombinedBloom = 2 , PreTonemapHDRColor = 2 ,
  PostTonemapHDRColor = 3 , Velocity = 4
}
 
enum class  EPathTracingPostProcessMaterialInput : uint32 {
  Radiance = 0 , DenoisedRadiance = 1 , Albedo = 2 , Normal = 3 ,
  Variance = 4
}
 

Functions

FScreenPassTexture RENDERER_API AddPostProcessMaterialPass (FRDGBuilder &GraphBuilder, const FSceneView &View, const FPostProcessMaterialInputs &Inputs, const UMaterialInterface *MaterialInterface)
 

Variables

const uint32 kPostProcessMaterialInputCountMax = 5
 
const uint32 kPathTracingPostProcessMaterialInputCountMax = 5
 

Enumeration Type Documentation

◆ EPathTracingPostProcessMaterialInput

Enumerator
Radiance 
DenoisedRadiance 
Albedo 
Normal 
Variance 

◆ EPostProcessMaterialInput

Named post process material slots. Inputs are aliased and have different semantics based on the post process material blend point, which is documented with the input.

Enumerator
SceneColor 
SeparateTranslucency 
CombinedBloom 
PreTonemapHDRColor 
PostTonemapHDRColor 
Velocity 

Function Documentation

◆ AddPostProcessMaterialPass()

FScreenPassTexture RENDERER_API AddPostProcessMaterialPass ( FRDGBuilder GraphBuilder,
const FSceneView View,
const FPostProcessMaterialInputs Inputs,
const UMaterialInterface MaterialInterface 
)

Variable Documentation

◆ kPathTracingPostProcessMaterialInputCountMax

const uint32 kPathTracingPostProcessMaterialInputCountMax = 5

◆ kPostProcessMaterialInputCountMax

const uint32 kPostProcessMaterialInputCountMax = 5