UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
NeuralPostProcess.h File Reference

Go to the source code of this file.

Classes

struct  FNeuralPostProcessResource
 

Functions

FNeuralPostProcessShaderParameters GetDefaultNeuralPostProcessShaderParameters (FRDGBuilder &GraphBuilder)
 
void SetupNeuralPostProcessShaderParametersForWrite (FNeuralPostProcessShaderParameters &NeuralPostProcessShaderParameters, FRDGBuilder &GraphBuilder, const FNeuralPostProcessResource &NeuralPostProcessResource)
 
void SetupNeuralPostProcessShaderParametersForRead (FNeuralPostProcessShaderParameters &NeuralPostProcessShaderParameters, FRDGBuilder &GraphBuilder, const FNeuralPostProcessResource &NeuralPostProcessResource)
 
FNeuralPostProcessResource AllocateNeuralPostProcessingResourcesIfNeeded (FRDGBuilder &GraphBuilder, const class FScreenPassTextureViewport &OutputViewport, int32 NeuralProfileId, bool bUsedWithNeuralNetworks)
 
void ApplyNeuralPostProcess (FRDGBuilder &GraphBuilder, const FViewInfo &View, FIntRect Rect, FNeuralPostProcessResource &NeuralPostProcessResource)
 
bool IsNeuralPostProcessEnabled ()
 
bool ShouldApplyNeuralPostProcessForMaterial (const class FMaterial *Material)
 
bool IsNeuralPostProcessShaderParameterUsed (FNeuralPostProcessShaderParameters &NeuralPostProcessShaderParameters)
 

Function Documentation

◆ AllocateNeuralPostProcessingResourcesIfNeeded()

FNeuralPostProcessResource AllocateNeuralPostProcessingResourcesIfNeeded ( FRDGBuilder GraphBuilder,
const class FScreenPassTextureViewport OutputViewport,
int32  NeuralProfileId,
bool  bUsedWithNeuralNetworks 
)

◆ ApplyNeuralPostProcess()

void ApplyNeuralPostProcess ( FRDGBuilder GraphBuilder,
const FViewInfo View,
FIntRect  Rect,
FNeuralPostProcessResource NeuralPostProcessResource 
)

◆ GetDefaultNeuralPostProcessShaderParameters()

FNeuralPostProcessShaderParameters GetDefaultNeuralPostProcessShaderParameters ( FRDGBuilder GraphBuilder)

◆ IsNeuralPostProcessEnabled()

bool IsNeuralPostProcessEnabled ( )

◆ IsNeuralPostProcessShaderParameterUsed()

bool IsNeuralPostProcessShaderParameterUsed ( FNeuralPostProcessShaderParameters NeuralPostProcessShaderParameters)

◆ SetupNeuralPostProcessShaderParametersForRead()

void SetupNeuralPostProcessShaderParametersForRead ( FNeuralPostProcessShaderParameters NeuralPostProcessShaderParameters,
FRDGBuilder GraphBuilder,
const FNeuralPostProcessResource NeuralPostProcessResource 
)

◆ SetupNeuralPostProcessShaderParametersForWrite()

void SetupNeuralPostProcessShaderParametersForWrite ( FNeuralPostProcessShaderParameters NeuralPostProcessShaderParameters,
FRDGBuilder GraphBuilder,
const FNeuralPostProcessResource NeuralPostProcessResource 
)

◆ ShouldApplyNeuralPostProcessForMaterial()

bool ShouldApplyNeuralPostProcessForMaterial ( const class FMaterial Material)