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

Functions

 IMPLEMENT_GLOBAL_SHADER (FScreenVertexShaderVS, "/Engine/Private/Tools/FullscreenVertexShader.usf", "MainVS", SF_Vertex)
 
 IMPLEMENT_GLOBAL_SHADER (FInstancedScreenVertexShaderVS, "/Engine/Private/Tools/FullscreenVertexShader.usf", "MainVS", SF_Vertex)
 
 IMPLEMENT_GLOBAL_SHADER (FMobileMultiViewVertexShaderVS, "/Engine/Private/Tools/FullscreenVertexShader.usf", "MainVS", SF_Vertex)
 
 IMPLEMENT_GLOBAL_SHADER (FCopyRectPS, "/Engine/Private/ScreenPass.usf", "CopyRectPS", SF_Pixel)
 
 IMPLEMENT_GLOBAL_SHADER (FCopyRectSrvPS, "/Engine/Private/ScreenPass.usf", "CopyRectPS", SF_Pixel)
 
 IMPLEMENT_GLOBAL_SHADER (FImagePreTransformVS, "/Engine/Private/Tools/FullscreenVertexShader.usf", "MainForPreTransform", SF_Vertex)
 

Variables

TGlobalResource< FFilterVertexDeclaration, FRenderResource::EInitPhase::PreGFilterVertexDeclaration
 
TGlobalResource< FEmptyVertexDeclaration, FRenderResource::EInitPhase::PreGEmptyVertexDeclaration
 
TGlobalResource< FScreenRectangleVertexBuffer, FRenderResource::EInitPhase::PreGScreenRectangleVertexBuffer
 
TGlobalResource< FScreenRectangleIndexBuffer, FRenderResource::EInitPhase::PreGScreenRectangleIndexBuffer
 

Function Documentation

◆ IMPLEMENT_GLOBAL_SHADER() [1/6]

IMPLEMENT_GLOBAL_SHADER ( FCopyRectPS  ,
"/Engine/Private/ScreenPass.usf"  ,
"CopyRectPS"  ,
SF_Pixel   
)

◆ IMPLEMENT_GLOBAL_SHADER() [2/6]

IMPLEMENT_GLOBAL_SHADER ( FCopyRectSrvPS  ,
"/Engine/Private/ScreenPass.usf"  ,
"CopyRectPS"  ,
SF_Pixel   
)

◆ IMPLEMENT_GLOBAL_SHADER() [3/6]

IMPLEMENT_GLOBAL_SHADER ( FImagePreTransformVS  ,
"/Engine/Private/Tools/FullscreenVertexShader.usf"  ,
"MainForPreTransform"  ,
SF_Vertex   
)

◆ IMPLEMENT_GLOBAL_SHADER() [4/6]

IMPLEMENT_GLOBAL_SHADER ( FInstancedScreenVertexShaderVS  ,
"/Engine/Private/Tools/FullscreenVertexShader.usf"  ,
"MainVS"  ,
SF_Vertex   
)

◆ IMPLEMENT_GLOBAL_SHADER() [5/6]

IMPLEMENT_GLOBAL_SHADER ( FMobileMultiViewVertexShaderVS  ,
"/Engine/Private/Tools/FullscreenVertexShader.usf"  ,
"MainVS"  ,
SF_Vertex   
)

◆ IMPLEMENT_GLOBAL_SHADER() [6/6]

IMPLEMENT_GLOBAL_SHADER ( FScreenVertexShaderVS  ,
"/Engine/Private/Tools/FullscreenVertexShader.usf"  ,
"MainVS"  ,
SF_Vertex   
)

Variable Documentation

◆ GEmptyVertexDeclaration

◆ GFilterVertexDeclaration

◆ GScreenRectangleIndexBuffer

◆ GScreenRectangleVertexBuffer