UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_EXPORTED_GLOBAL_SHADER(ShaderClass, RequiredAPI)
Definition GlobalShader.h:409
Definition GlobalShader.h:269
Definition MemoryImage.h:49
Definition RHICommandList.h:3819
Definition ResolveShader.h:162
static void ModifyCompilationEnvironment(const FGlobalShaderPermutationParameters &Parameters, FShaderCompilerEnvironment &OutEnvironment)
Definition ResolveShader.cpp:231
static bool ShouldCompilePermutation(const FGlobalShaderPermutationParameters &Parameters)
Definition ResolveShader.cpp:221
Definition ResolveShader.h:38
static void ModifyCompilationEnvironment(const FGlobalShaderPermutationParameters &Parameters, FShaderCompilerEnvironment &OutEnvironment)
Definition ResolveShader.cpp:56
static bool ShouldCompilePermutation(const FGlobalShaderPermutationParameters &Parameters)
Definition ResolveShader.h:48
FDummyResolveParameter FParameter
Definition ResolveShader.h:42
Definition ResolveShader.h:55
static bool ShouldCompilePermutation(const FGlobalShaderPermutationParameters &Parameters)
Definition ResolveShader.h:64
FDummyResolveParameter FParameter
Definition ResolveShader.h:58
static void ModifyCompilationEnvironment(const FGlobalShaderPermutationParameters &Parameters, FShaderCompilerEnvironment &OutEnvironment)
Definition ResolveShader.cpp:70
Definition ResolveShader.h:71
static void ModifyCompilationEnvironment(const FGlobalShaderPermutationParameters &Parameters, FShaderCompilerEnvironment &OutEnvironment)
Definition ResolveShader.cpp:89
FDummyResolveParameter FParameter
Definition ResolveShader.h:74
static bool ShouldCompilePermutation(const FGlobalShaderPermutationParameters &Parameters)
Definition ResolveShader.h:81
static bool ShouldCache(EShaderPlatform Platform)
Definition ResolveShader.cpp:84
Definition ResolveShader.h:88
FDummyResolveParameter FParameter
Definition ResolveShader.h:91
static bool ShouldCompilePermutation(const FGlobalShaderPermutationParameters &Parameters)
Definition ResolveShader.cpp:110
static void ModifyCompilationEnvironment(const FGlobalShaderPermutationParameters &Parameters, FShaderCompilerEnvironment &OutEnvironment)
Definition ResolveShader.cpp:115
Definition ResolveShader.h:101
static bool ShouldCompilePermutation(const FGlobalShaderPermutationParameters &Parameters)
Definition ResolveShader.cpp:130
static void ModifyCompilationEnvironment(const FGlobalShaderPermutationParameters &Parameters, FShaderCompilerEnvironment &OutEnvironment)
Definition ResolveShader.cpp:135
FDummyResolveParameter FParameter
Definition ResolveShader.h:104
Definition ResolveShader.h:114
static bool ShouldCompilePermutation(const FGlobalShaderPermutationParameters &Parameters)
Definition ResolveShader.cpp:150
FDummyResolveParameter FParameter
Definition ResolveShader.h:117
static void ModifyCompilationEnvironment(const FGlobalShaderPermutationParameters &Parameters, FShaderCompilerEnvironment &OutEnvironment)
Definition ResolveShader.cpp:155
Definition ResolveShader.h:21
static void ModifyCompilationEnvironment(const FGlobalShaderPermutationParameters &Parameters, FShaderCompilerEnvironment &OutEnvironment)
Definition ResolveShader.cpp:29
LAYOUT_FIELD(FShaderResourceParameter, UnresolvedSurface)
FDummyResolveParameter FParameter
Definition ResolveShader.h:24
RENDERCORE_API void SetParameters(FRHIBatchedShaderParameters &BatchedParameters, FParameter)
Definition ResolveShader.cpp:44
static bool ShouldCompilePermutation(const FGlobalShaderPermutationParameters &Parameters)
Definition ResolveShader.cpp:39
Definition ResolveShader.h:127
LAYOUT_FIELD(FShaderParameter, SingleSampleIndex)
LAYOUT_FIELD(FShaderResourceParameter, UnresolvedSurface)
RENDERCORE_API void SetParameters(FRHIBatchedShaderParameters &BatchedParameters, uint32 SingleSampleIndexValue)
Definition ResolveShader.cpp:177
uint32 FParameter
Definition ResolveShader.h:130
static bool ShouldCompilePermutation(const FGlobalShaderPermutationParameters &Parameters)
Definition ResolveShader.cpp:172
Definition ResolveShader.h:147
RENDERCORE_API void SetParameters(FRHIBatchedShaderParameters &BatchedParameters, const FResolveRect &SrcBounds, const FResolveRect &DstBounds, uint32 DstSurfaceWidth, uint32 DstSurfaceHeight)
Definition ResolveShader.cpp:197
LAYOUT_FIELD(FShaderParameter, PositionMinMax)
static bool ShouldCompilePermutation(const FGlobalShaderPermutationParameters &Parameters)
Definition ResolveShader.cpp:192
LAYOUT_FIELD(FShaderParameter, UVMinMax)
Definition ShaderParameters.h:56
Definition ShaderParameters.h:87
Definition ResolveShader.h:18
Definition GlobalShader.h:73
Definition RHIShaderParameters.h:241
Definition RHIResources.h:5209
Definition ShaderCore.h:544