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

Functions

 IMPLEMENT_TYPE_LAYOUT (FSimpleElementGammaBasePS)
 
 IMPLEMENT_TYPE_LAYOUT (FSimpleElementMaskedGammaBasePS)
 
 IMPLEMENT_SHADER_TYPE (, FSimpleElementVS, TEXT("/Engine/Private/SimpleElementVertexShader.usf"), TEXT("Main"), SF_Vertex)
 
 IMPLEMENT_SHADER_TYPE (, FSimpleElementPS, TEXT("/Engine/Private/SimpleElementPixelShader.usf"), TEXT("Main"), SF_Pixel)
 
 IMPLEMENT_SHADER_TYPE (, FSimpleElementAlphaOnlyPS, TEXT("/Engine/Private/SimpleElementPixelShader.usf"), TEXT("AlphaOnlyMain"), SF_Pixel)
 
 IMPLEMENT_SHADER_TYPE (template<>, FSimpleElementGammaPS_SRGB, TEXT("/Engine/Private/SimpleElementPixelShader.usf"), TEXT("GammaMain"), SF_Pixel)
 
 IMPLEMENT_SHADER_TYPE (template<>, FSimpleElementGammaPS_Linear, TEXT("/Engine/Private/SimpleElementPixelShader.usf"), TEXT("GammaMain"), SF_Pixel)
 
 IMPLEMENT_SHADER_TYPE (, FSimpleElementGammaAlphaOnlyPS, TEXT("/Engine/Private/SimpleElementPixelShader.usf"), TEXT("GammaAlphaOnlyMain"), SF_Pixel)
 
 IMPLEMENT_SHADER_TYPE (template<>, FSimpleElementMaskedGammaPS_SRGB, TEXT("/Engine/Private/SimpleElementPixelShader.usf"), TEXT("GammaMaskedMain"), SF_Pixel)
 
 IMPLEMENT_SHADER_TYPE (template<>, FSimpleElementMaskedGammaPS_Linear, TEXT("/Engine/Private/SimpleElementPixelShader.usf"), TEXT("GammaMaskedMain"), SF_Pixel)
 
 IMPLEMENT_SHADER_TYPE (, FSimpleElementDistanceFieldGammaPS, TEXT("/Engine/Private/SimpleElementPixelShader.usf"), TEXT("GammaDistanceFieldMain"), SF_Pixel)
 
 IMPLEMENT_SHADER_TYPE (, FSimpleElementHitProxyPS, TEXT("/Engine/Private/SimpleElementHitProxyPixelShader.usf"), TEXT("Main"), SF_Pixel)
 
 IMPLEMENT_SHADER_TYPE (, FSimpleElementColorChannelMaskPS, TEXT("/Engine/Private/SimpleElementColorChannelMaskPixelShader.usf"), TEXT("Main"), SF_Pixel)
 

Function Documentation

◆ IMPLEMENT_SHADER_TYPE() [1/11]

IMPLEMENT_SHADER_TYPE ( FSimpleElementAlphaOnlyPS  ,
TEXT("/Engine/Private/SimpleElementPixelShader.usf" ,
TEXT("AlphaOnlyMain")  ,
SF_Pixel   
)

◆ IMPLEMENT_SHADER_TYPE() [2/11]

IMPLEMENT_SHADER_TYPE ( FSimpleElementColorChannelMaskPS  ,
TEXT("/Engine/Private/SimpleElementColorChannelMaskPixelShader.usf" ,
TEXT("Main")  ,
SF_Pixel   
)

◆ IMPLEMENT_SHADER_TYPE() [3/11]

IMPLEMENT_SHADER_TYPE ( FSimpleElementDistanceFieldGammaPS  ,
TEXT("/Engine/Private/SimpleElementPixelShader.usf" ,
TEXT("GammaDistanceFieldMain")  ,
SF_Pixel   
)

◆ IMPLEMENT_SHADER_TYPE() [4/11]

IMPLEMENT_SHADER_TYPE ( FSimpleElementGammaAlphaOnlyPS  ,
TEXT("/Engine/Private/SimpleElementPixelShader.usf" ,
TEXT("GammaAlphaOnlyMain")  ,
SF_Pixel   
)

◆ IMPLEMENT_SHADER_TYPE() [5/11]

IMPLEMENT_SHADER_TYPE ( FSimpleElementHitProxyPS  ,
TEXT("/Engine/Private/SimpleElementHitProxyPixelShader.usf" ,
TEXT("Main")  ,
SF_Pixel   
)

◆ IMPLEMENT_SHADER_TYPE() [6/11]

IMPLEMENT_SHADER_TYPE ( FSimpleElementPS  ,
TEXT("/Engine/Private/SimpleElementPixelShader.usf" ,
TEXT("Main")  ,
SF_Pixel   
)

◆ IMPLEMENT_SHADER_TYPE() [7/11]

IMPLEMENT_SHADER_TYPE ( FSimpleElementVS  ,
TEXT("/Engine/Private/SimpleElementVertexShader.usf" ,
TEXT("Main")  ,
SF_Vertex   
)

◆ IMPLEMENT_SHADER_TYPE() [8/11]

IMPLEMENT_SHADER_TYPE ( template<>  ,
FSimpleElementGammaPS_Linear  ,
TEXT("/Engine/Private/SimpleElementPixelShader.usf" ,
TEXT("GammaMain")  ,
SF_Pixel   
)

◆ IMPLEMENT_SHADER_TYPE() [9/11]

IMPLEMENT_SHADER_TYPE ( template<>  ,
FSimpleElementGammaPS_SRGB  ,
TEXT("/Engine/Private/SimpleElementPixelShader.usf" ,
TEXT("GammaMain")  ,
SF_Pixel   
)

◆ IMPLEMENT_SHADER_TYPE() [10/11]

IMPLEMENT_SHADER_TYPE ( template<>  ,
FSimpleElementMaskedGammaPS_Linear  ,
TEXT("/Engine/Private/SimpleElementPixelShader.usf" ,
TEXT("GammaMaskedMain")  ,
SF_Pixel   
)

◆ IMPLEMENT_SHADER_TYPE() [11/11]

IMPLEMENT_SHADER_TYPE ( template<>  ,
FSimpleElementMaskedGammaPS_SRGB  ,
TEXT("/Engine/Private/SimpleElementPixelShader.usf" ,
TEXT("GammaMaskedMain")  ,
SF_Pixel   
)

◆ IMPLEMENT_TYPE_LAYOUT() [1/2]

IMPLEMENT_TYPE_LAYOUT ( FSimpleElementGammaBasePS  )

◆ IMPLEMENT_TYPE_LAYOUT() [2/2]

IMPLEMENT_TYPE_LAYOUT ( FSimpleElementMaskedGammaBasePS  )