UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TClearReplacementVS< bEnableDepth, BaseType > Class Template Reference

#include <ClearReplacementShaders.h>

+ Inheritance diagram for TClearReplacementVS< bEnableDepth, BaseType >:

Public Member Functions

 TClearReplacementVS ()
 
 TClearReplacementVS (const ShaderMetaType::CompiledShaderInitializerType &Initializer)
 
template<typename T = const FShaderParameter&>
TEnableIf< bEnableDepth, T >::Type GetDepthParam () const
 

Static Public Member Functions

static bool ShouldCompilePermutation (const FGlobalShaderPermutationParameters &Parameters)
 
static void ModifyCompilationEnvironment (const FGlobalShaderPermutationParameters &Parameters, FShaderCompilerEnvironment &OutEnvironment)
 
static const TCHARGetFunctionName ()
 

Constructor & Destructor Documentation

◆ TClearReplacementVS() [1/2]

template<bool bEnableDepth, typename BaseType >
TClearReplacementVS< bEnableDepth, BaseType >::TClearReplacementVS ( )
inline

◆ TClearReplacementVS() [2/2]

template<bool bEnableDepth, typename BaseType >
TClearReplacementVS< bEnableDepth, BaseType >::TClearReplacementVS ( const ShaderMetaType::CompiledShaderInitializerType &  Initializer)
inline

Member Function Documentation

◆ GetDepthParam()

template<bool bEnableDepth, typename BaseType >
template<typename T = const FShaderParameter&>
TEnableIf< bEnableDepth, T >::Type TClearReplacementVS< bEnableDepth, BaseType >::GetDepthParam ( ) const
inline

◆ GetFunctionName()

template<bool bEnableDepth, typename BaseType >
static const TCHAR * TClearReplacementVS< bEnableDepth, BaseType >::GetFunctionName ( )
inlinestatic

◆ ModifyCompilationEnvironment()

template<bool bEnableDepth, typename BaseType >
static void TClearReplacementVS< bEnableDepth, BaseType >::ModifyCompilationEnvironment ( const FGlobalShaderPermutationParameters Parameters,
FShaderCompilerEnvironment OutEnvironment 
)
inlinestatic

◆ ShouldCompilePermutation()

template<bool bEnableDepth, typename BaseType >
static bool TClearReplacementVS< bEnableDepth, BaseType >::ShouldCompilePermutation ( const FGlobalShaderPermutationParameters Parameters)
inlinestatic

The documentation for this class was generated from the following file: