![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <LightMapRendering.h>
Inheritance diagram for FSelfShadowedTranslucencyPolicy:Classes | |
| class | ComputeParametersType |
| class | PixelParametersType |
| class | VertexParametersType |
Public Types | |
| typedef FRHIUniformBuffer * | ElementDataType |
Public Member Functions | |
| FSelfShadowedTranslucencyPolicy () | |
Static Public Member Functions | |
| static bool | ShouldCompilePermutation (const FMeshMaterialShaderPermutationParameters &Parameters) |
| static void | ModifyCompilationEnvironment (const FMaterialShaderPermutationParameters &Parameters, FShaderCompilerEnvironment &OutEnvironment) |
| static void | GetVertexShaderBindings (const FPrimitiveSceneProxy *PrimitiveSceneProxy, const ElementDataType &ShaderElementData, const VertexParametersType *VertexShaderParameters, FMeshDrawSingleShaderBindings &ShaderBindings) |
| static void | GetPixelShaderBindings (const FPrimitiveSceneProxy *PrimitiveSceneProxy, const ElementDataType &ShaderElementData, const PixelParametersType *PixelShaderParameters, FMeshDrawSingleShaderBindings &ShaderBindings) |
| static void | GetComputeShaderBindings (const FPrimitiveSceneProxy *PrimitiveSceneProxy, const ElementDataType &ShaderElementData, const ComputeParametersType *ComputeShaderParameters, FMeshDrawSingleShaderBindings &ShaderBindings) |
Friends | |
| bool | operator== (const FSelfShadowedTranslucencyPolicy A, const FSelfShadowedTranslucencyPolicy B) |
Policy for self shadowing translucency from a directional light
| FSelfShadowedTranslucencyPolicy::FSelfShadowedTranslucencyPolicy | ( | ) |
Initialization constructor.
|
static |
|
static |
|
static |
|
static |
|
static |
|
friend |