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

Classes

class  FVisualizeBufferPS
 

Functions

 IMPLEMENT_GLOBAL_SHADER (FVisualizeBufferPS, "/Engine/Private/PostProcessVisualizeBuffer.usf", "MainPS", SF_Pixel)
 
FScreenPassTexture AddVisualizeBufferPass (FRDGBuilder &GraphBuilder, const FViewInfo &View, const FVisualizeBufferInputs &Inputs)
 
bool IsVisualizeGBufferOverviewEnabled (const FViewInfo &View)
 
bool IsVisualizeGBufferDumpToFileEnabled (const FViewInfo &View)
 
bool IsVisualizeGBufferDumpToPipeEnabled (const FViewInfo &View)
 
TUniquePtr< FImagePixelDataReadbackPixelData (FRHICommandListImmediate &RHICmdList, FRHITexture *Texture, FIntRect SourceRect)
 
void AddDumpToPipePass (FRDGBuilder &GraphBuilder, FScreenPassTexture Input, FImagePixelPipe *OutputPipe)
 
void AddDumpToFilePass (FRDGBuilder &GraphBuilder, FScreenPassTexture Input, const FString &Filename)
 
void AddDumpToColorArrayPass (FRDGBuilder &GraphBuilder, FScreenPassTexture Input, TArray< FColor > *OutputColorArray, FIntPoint *OutputExtents)
 
EPixelFormat OverridePostProcessingColorFormat (const EPixelFormat InFormat)
 
FScreenPassTexture AddVisualizeGBufferOverviewPass (FRDGBuilder &GraphBuilder, const FViewInfo &View, const FVisualizeGBufferOverviewInputs &Inputs)
 

Function Documentation

◆ AddDumpToColorArrayPass()

void AddDumpToColorArrayPass ( FRDGBuilder GraphBuilder,
FScreenPassTexture  Input,
TArray< FColor > *  OutputColorArray,
FIntPoint OutputExtents 
)

◆ AddDumpToFilePass()

void AddDumpToFilePass ( FRDGBuilder GraphBuilder,
FScreenPassTexture  Input,
const FString &  Filename 
)

◆ AddDumpToPipePass()

void AddDumpToPipePass ( FRDGBuilder GraphBuilder,
FScreenPassTexture  Input,
FImagePixelPipe OutputPipe 
)

◆ AddVisualizeBufferPass()

FScreenPassTexture AddVisualizeBufferPass ( FRDGBuilder GraphBuilder,
const FViewInfo View,
const FVisualizeBufferInputs Inputs 
)

◆ AddVisualizeGBufferOverviewPass()

FScreenPassTexture AddVisualizeGBufferOverviewPass ( FRDGBuilder GraphBuilder,
const FViewInfo View,
const FVisualizeGBufferOverviewInputs Inputs 
)

◆ IMPLEMENT_GLOBAL_SHADER()

IMPLEMENT_GLOBAL_SHADER ( FVisualizeBufferPS  ,
"/Engine/Private/PostProcessVisualizeBuffer.usf"  ,
"MainPS"  ,
SF_Pixel   
)

◆ IsVisualizeGBufferDumpToFileEnabled()

bool IsVisualizeGBufferDumpToFileEnabled ( const FViewInfo View)

◆ IsVisualizeGBufferDumpToPipeEnabled()

bool IsVisualizeGBufferDumpToPipeEnabled ( const FViewInfo View)

◆ IsVisualizeGBufferOverviewEnabled()

bool IsVisualizeGBufferOverviewEnabled ( const FViewInfo View)

◆ OverridePostProcessingColorFormat()

EPixelFormat OverridePostProcessingColorFormat ( const EPixelFormat  InFormat)

◆ ReadbackPixelData()

TUniquePtr< FImagePixelData > ReadbackPixelData ( FRHICommandListImmediate RHICmdList,
FRHITexture Texture,
FIntRect  SourceRect 
)