UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
void SetupReflectionUniformParameters(FRDGBuilder &GraphBuilder, const FViewInfo &View, FReflectionUniformParameters &OutParameters)
Definition IndirectLightRendering.cpp:567
bool IsReflectionCaptureAvailable()
Definition ReflectionEnvironment.cpp:143
RENDERER_API void SetupSkyIrradianceEnvironmentMapConstantsFromSkyIrradiance(FVector4f *OutSkyIrradianceEnvironmentMap, const FSHVectorRGB3 SkyIrradiance)
Definition ReflectionEnvironment.cpp:621
void UpdateSkyIrradianceGpuBuffer(FRDGBuilder &GraphBuilder, const FEngineShowFlags &EngineShowFlags, const FSkyLightSceneProxy *SkyLight, TRefCountPtr< FRDGPooledBuffer > &Buffer)
Definition ReflectionEnvironment.cpp:669
bool IsReflectionEnvironmentAvailable(ERHIFeatureLevel::Type InFeatureLevel)
Definition ReflectionEnvironment.cpp:138
TSHVectorRGB< 3 > FSHVectorRGB3
Definition ReflectionEnvironment.h:20
TRDGUniformBufferRef< FReflectionUniformParameters > CreateReflectionUniformBuffer(FRDGBuilder &GraphBuilder, const FViewInfo &View)
Definition IndirectLightRendering.cpp:659
#define SHADER_PARAMETER_RDG_TEXTURE(ShaderType, MemberName)
Definition ShaderParameterMacros.h:1752
#define SHADER_PARAMETER_TEXTURE(ShaderType, MemberName)
Definition ShaderParameterMacros.h:1708
#define END_GLOBAL_SHADER_PARAMETER_STRUCT
Definition ShaderParameterMacros.h:1669
#define SHADER_PARAMETER_SAMPLER(ShaderType, MemberName)
Definition ShaderParameterMacros.h:1740
#define BEGIN_GLOBAL_SHADER_PARAMETER_STRUCT
Definition ShaderParameterMacros.h:1663
#define SHADER_PARAMETER(MemberType, MemberName)
Definition ShaderParameterMacros.h:1684
Definition RenderGraphBuilder.h:49
Definition RenderGraphResources.h:1196
Definition SkyLightSceneProxy.h:17
Definition SceneRendering.h:1132
Definition RefCounting.h:454
Type
Definition RHIFeatureLevel.h:20
Definition ShowFlags.h:56