UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ReflectionEnvironment.h File Reference
#include "CoreTypes.h"
#include "Math/Vector4.h"
#include "RenderGraphFwd.h"
#include "RHIFwd.h"
#include "ShaderParameterMacros.h"

Go to the source code of this file.

Typedefs

typedef TSHVectorRGB< 3 > FSHVectorRGB3
 

Functions

bool IsReflectionEnvironmentAvailable (ERHIFeatureLevel::Type InFeatureLevel)
 
bool IsReflectionCaptureAvailable ()
 
void SetupReflectionUniformParameters (FRDGBuilder &GraphBuilder, const FViewInfo &View, FReflectionUniformParameters &OutParameters)
 
TRDGUniformBufferRef< FReflectionUniformParametersCreateReflectionUniformBuffer (FRDGBuilder &GraphBuilder, const FViewInfo &View)
 
RENDERER_API void SetupSkyIrradianceEnvironmentMapConstantsFromSkyIrradiance (FVector4f *OutSkyIrradianceEnvironmentMap, const FSHVectorRGB3 SkyIrradiance)
 
void UpdateSkyIrradianceGpuBuffer (FRDGBuilder &GraphBuilder, const FEngineShowFlags &EngineShowFlags, const FSkyLightSceneProxy *SkyLight, TRefCountPtr< FRDGPooledBuffer > &Buffer)
 

Typedef Documentation

◆ FSHVectorRGB3

Function Documentation

◆ CreateReflectionUniformBuffer()

TRDGUniformBufferRef< FReflectionUniformParameters > CreateReflectionUniformBuffer ( FRDGBuilder GraphBuilder,
const FViewInfo View 
)

◆ IsReflectionCaptureAvailable()

bool IsReflectionCaptureAvailable ( )
extern

◆ IsReflectionEnvironmentAvailable()

bool IsReflectionEnvironmentAvailable ( ERHIFeatureLevel::Type  InFeatureLevel)
extern

◆ SetupReflectionUniformParameters()

void SetupReflectionUniformParameters ( FRDGBuilder GraphBuilder,
const FViewInfo View,
FReflectionUniformParameters OutParameters 
)
extern

◆ SetupSkyIrradianceEnvironmentMapConstantsFromSkyIrradiance()

RENDERER_API void SetupSkyIrradianceEnvironmentMapConstantsFromSkyIrradiance ( FVector4f OutSkyIrradianceEnvironmentMap,
const FSHVectorRGB3  SkyIrradiance 
)

◆ UpdateSkyIrradianceGpuBuffer()

void UpdateSkyIrradianceGpuBuffer ( FRDGBuilder GraphBuilder,
const FEngineShowFlags EngineShowFlags,
const FSkyLightSceneProxy SkyLight,
TRefCountPtr< FRDGPooledBuffer > &  Buffer 
)
extern