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

Typedefs

using FMaterialCacheUnwrapVS0 = FMaterialCacheUnwrapVS< false >
 
using FMaterialCacheUnwrapVS1 = FMaterialCacheUnwrapVS< true >
 

Functions

 IMPLEMENT_MATERIAL_SHADER_TYPE (template<>, FMaterialCacheUnwrapVS0, TEXT("/Engine/Private/MaterialCache/MaterialCacheUnwrapVertexShader.usf"), TEXT("Main"), SF_Vertex)
 
 IMPLEMENT_MATERIAL_SHADER_TYPE (template<>, FMaterialCacheUnwrapVS1, TEXT("/Engine/Private/MaterialCache/MaterialCacheUnwrapVertexShader.usf"), TEXT("Main"), SF_Vertex)
 
 IMPLEMENT_MATERIAL_SHADER_TYPE (, FMaterialCacheUnwrapPS, TEXT("/Engine/Private/MaterialCache/MaterialCacheUnwrapPixelShader.usf"), TEXT("Main"), SF_Pixel)
 
 IMPLEMENT_MATERIAL_SHADER_TYPE (, FMaterialCacheNaniteShadeCS, TEXT("/Engine/Private/MaterialCache/MaterialCacheUnwrapNaniteShade.usf"), TEXT("Main"), SF_Compute)
 
 IMPLEMENT_MATERIAL_SHADER_TYPE (, FMaterialCacheShadeCS, TEXT("/Engine/Private/MaterialCache/MaterialCacheShade.usf"), TEXT("Main"), SF_Compute)
 
 IMPLEMENT_GLOBAL_SHADER (FMaterialCacheABufferWritePagesCS, "/Engine/Private/MaterialCache/MaterialCacheABufferPages.usf", "WritePagesMain", SF_Compute)
 

Typedef Documentation

◆ FMaterialCacheUnwrapVS0

◆ FMaterialCacheUnwrapVS1

Function Documentation

◆ IMPLEMENT_GLOBAL_SHADER()

IMPLEMENT_GLOBAL_SHADER ( FMaterialCacheABufferWritePagesCS  ,
"/Engine/Private/MaterialCache/MaterialCacheABufferPages.usf"  ,
"WritePagesMain"  ,
SF_Compute   
)

◆ IMPLEMENT_MATERIAL_SHADER_TYPE() [1/5]

IMPLEMENT_MATERIAL_SHADER_TYPE ( FMaterialCacheNaniteShadeCS  ,
TEXT("/Engine/Private/MaterialCache/MaterialCacheUnwrapNaniteShade.usf" ,
TEXT("Main")  ,
SF_Compute   
)

◆ IMPLEMENT_MATERIAL_SHADER_TYPE() [2/5]

IMPLEMENT_MATERIAL_SHADER_TYPE ( FMaterialCacheShadeCS  ,
TEXT("/Engine/Private/MaterialCache/MaterialCacheShade.usf" ,
TEXT("Main")  ,
SF_Compute   
)

◆ IMPLEMENT_MATERIAL_SHADER_TYPE() [3/5]

IMPLEMENT_MATERIAL_SHADER_TYPE ( FMaterialCacheUnwrapPS  ,
TEXT("/Engine/Private/MaterialCache/MaterialCacheUnwrapPixelShader.usf" ,
TEXT("Main")  ,
SF_Pixel   
)

◆ IMPLEMENT_MATERIAL_SHADER_TYPE() [4/5]

IMPLEMENT_MATERIAL_SHADER_TYPE ( template<>  ,
FMaterialCacheUnwrapVS0  ,
TEXT("/Engine/Private/MaterialCache/MaterialCacheUnwrapVertexShader.usf" ,
TEXT("Main")  ,
SF_Vertex   
)

◆ IMPLEMENT_MATERIAL_SHADER_TYPE() [5/5]

IMPLEMENT_MATERIAL_SHADER_TYPE ( template<>  ,
FMaterialCacheUnwrapVS1  ,
TEXT("/Engine/Private/MaterialCache/MaterialCacheUnwrapVertexShader.usf" ,
TEXT("Main")  ,
SF_Vertex   
)