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

Go to the source code of this file.

Classes

struct  FDownsamplePassInputs
 
class  FTextureDownsampleChain
 

Enumerations

enum class  EDownsampleFlags : uint8 { None = 0 , ForceRaster = 0x1 }
 
enum class  EDownsampleQuality : uint8 { Low , High , MAX }
 

Functions

 ENUM_CLASS_FLAGS (EDownsampleFlags)
 
FScreenPassTexture AddDownsamplePass (FRDGBuilder &GraphBuilder, const FViewInfo &View, const FDownsamplePassInputs &Inputs)
 namespace
 
void AddDownsampleComputePass (FRDGBuilder &GraphBuilder, const FViewInfo &View, FScreenPassTexture Input, FScreenPassTexture Output, EDownsampleQuality Quality, ERDGPassFlags PassFlags)
 
void AddDownsampleComputePass (FRDGBuilder &GraphBuilder, const FViewInfo &View, FScreenPassTextureSlice Input, FScreenPassTexture Output, EDownsampleQuality Quality, ERDGPassFlags PassFlags)
 

Enumeration Type Documentation

◆ EDownsampleFlags

enum class EDownsampleFlags : uint8
strong
Enumerator
None 
ForceRaster 

◆ EDownsampleQuality

enum class EDownsampleQuality : uint8
strong
Enumerator
Low 
High 
MAX 

Function Documentation

◆ AddDownsampleComputePass() [1/2]

void AddDownsampleComputePass ( FRDGBuilder GraphBuilder,
const FViewInfo View,
FScreenPassTexture  Input,
FScreenPassTexture  Output,
EDownsampleQuality  Quality,
ERDGPassFlags  PassFlags 
)

◆ AddDownsampleComputePass() [2/2]

void AddDownsampleComputePass ( FRDGBuilder GraphBuilder,
const FViewInfo View,
FScreenPassTextureSlice  Input,
FScreenPassTexture  Output,
EDownsampleQuality  Quality,
ERDGPassFlags  PassFlags 
)

◆ AddDownsamplePass()

FScreenPassTexture AddDownsamplePass ( FRDGBuilder GraphBuilder,
const FViewInfo View,
const FDownsamplePassInputs Inputs 
)

namespace

◆ ENUM_CLASS_FLAGS()

ENUM_CLASS_FLAGS ( EDownsampleFlags  )