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

Functions

 IMPLEMENT_SHADER_TYPE (, FScreenPS, TEXT("/Engine/Private/ScreenPixelShader.usf"), TEXT("Main"), SF_Pixel)
 
 IMPLEMENT_SHADER_TYPE (, FScreenFromSlice0PS, TEXT("/Engine/Private/ScreenPixelShader.usf"), TEXT("Main"), SF_Pixel)
 
 IMPLEMENT_SHADER_TYPE (, FScreenUnwrapSlicesPS, TEXT("/Engine/Private/ScreenPixelShader.usf"), TEXT("MainUnwrap"), SF_Pixel)
 
 IMPLEMENT_SHADER_TYPE (, FScreenPSInvertAlpha, TEXT("/Engine/Private/ScreenPixelShader.usf"), TEXT("MainInvertAlpha"), SF_Pixel)
 
 IMPLEMENT_SHADER_TYPE (, FScreenPSsRGBSource, TEXT("/Engine/Private/ScreenPixelShader.usf"), TEXT("MainsRGBSource"), SF_Pixel)
 
 IMPLEMENT_SHADER_TYPE (, FScreenPSArraySlice, TEXT("/Engine/Private/ScreenPixelShader.usf"), TEXT("Main"), SF_Pixel)
 
 IMPLEMENT_SHADER_TYPE (, FScreenPSMipLevel, TEXT("/Engine/Private/ScreenPixelShader.usf"), TEXT("MainMipLevel"), SF_Pixel)
 
 IMPLEMENT_SHADER_TYPE (, FScreenPSsRGBSourceMipLevel, TEXT("/Engine/Private/ScreenPixelShader.usf"), TEXT("MainsRGBSourceMipLevel"), SF_Pixel)
 
 IMPLEMENT_SHADER_TYPE (, FScreenVS, TEXT("/Engine/Private/ScreenVertexShader.usf"), TEXT("Main"), SF_Vertex)
 
 IMPLEMENT_SHADER_TYPE (, FScreenPS_OSE, TEXT("/Engine/Private/ScreenPixelShaderOES.usf"), TEXT("Main"), SF_Pixel)
 

Variables

TGlobalResource< FScreenVertexDeclarationGScreenVertexDeclaration
 

Function Documentation

◆ IMPLEMENT_SHADER_TYPE() [1/10]

IMPLEMENT_SHADER_TYPE ( FScreenFromSlice0PS  ,
TEXT("/Engine/Private/ScreenPixelShader.usf" ,
TEXT("Main")  ,
SF_Pixel   
)

◆ IMPLEMENT_SHADER_TYPE() [2/10]

IMPLEMENT_SHADER_TYPE ( FScreenPS  ,
TEXT("/Engine/Private/ScreenPixelShader.usf" ,
TEXT("Main")  ,
SF_Pixel   
)

◆ IMPLEMENT_SHADER_TYPE() [3/10]

IMPLEMENT_SHADER_TYPE ( FScreenPS_OSE  ,
TEXT("/Engine/Private/ScreenPixelShaderOES.usf" ,
TEXT("Main")  ,
SF_Pixel   
)

◆ IMPLEMENT_SHADER_TYPE() [4/10]

IMPLEMENT_SHADER_TYPE ( FScreenPSArraySlice  ,
TEXT("/Engine/Private/ScreenPixelShader.usf" ,
TEXT("Main")  ,
SF_Pixel   
)

◆ IMPLEMENT_SHADER_TYPE() [5/10]

IMPLEMENT_SHADER_TYPE ( FScreenPSInvertAlpha  ,
TEXT("/Engine/Private/ScreenPixelShader.usf" ,
TEXT("MainInvertAlpha")  ,
SF_Pixel   
)

◆ IMPLEMENT_SHADER_TYPE() [6/10]

IMPLEMENT_SHADER_TYPE ( FScreenPSMipLevel  ,
TEXT("/Engine/Private/ScreenPixelShader.usf" ,
TEXT("MainMipLevel")  ,
SF_Pixel   
)

◆ IMPLEMENT_SHADER_TYPE() [7/10]

IMPLEMENT_SHADER_TYPE ( FScreenPSsRGBSource  ,
TEXT("/Engine/Private/ScreenPixelShader.usf" ,
TEXT("MainsRGBSource")  ,
SF_Pixel   
)

◆ IMPLEMENT_SHADER_TYPE() [8/10]

IMPLEMENT_SHADER_TYPE ( FScreenPSsRGBSourceMipLevel  ,
TEXT("/Engine/Private/ScreenPixelShader.usf" ,
TEXT("MainsRGBSourceMipLevel")  ,
SF_Pixel   
)

◆ IMPLEMENT_SHADER_TYPE() [9/10]

IMPLEMENT_SHADER_TYPE ( FScreenUnwrapSlicesPS  ,
TEXT("/Engine/Private/ScreenPixelShader.usf" ,
TEXT("MainUnwrap")  ,
SF_Pixel   
)

◆ IMPLEMENT_SHADER_TYPE() [10/10]

IMPLEMENT_SHADER_TYPE ( FScreenVS  ,
TEXT("/Engine/Private/ScreenVertexShader.usf" ,
TEXT("Main")  ,
SF_Vertex   
)

Variable Documentation

◆ GScreenVertexDeclaration

TGlobalResource<FScreenVertexDeclaration> GScreenVertexDeclaration

Vertex declaration for screen-space rendering.