UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
HeterogeneousVolumes Namespace Reference

Classes

struct  FLODInfo
 
struct  FLODValue
 

Enumerations

enum class  EScalabilityMode { Low , High , Epic , Cinematic }
 
enum class  EShadowType : uint8 { AdaptiveVolumetricShadowMap , BeerShadowMap }
 
enum class  EShadowPipeline { LiveShading , VoxelGrid }
 
enum class  EIndirectLightingMode { Disabled , LightingCachePass , SingleScatteringPass }
 
enum class  EStochasticFilteringMode { Disabled , Constant , Linear , Cubic }
 
enum class  ECascadeShadowMode { Disabled , Frustums , Clipmaps , Autofit }
 
enum class  EFogMode { Disabled , Reference , LinearApprox }
 
enum class  EAVSMSampleMode { Disabled , Performance , Quality }
 
enum  EDispatchMode { DirectDispatch , IndirectDispatch }
 

Functions

EShadowType GetShadowType ()
 
EShadowType GetTranslucencyCompositingMode ()
 
int32 GetDownsampleFactor ()
 
int32 GetUpsampleMode ()
 
int32 GetFilterMode ()
 
int32 GetFilterWidth ()
 
FIntPoint GetDownsampledResolution (FIntPoint Resolution, int32 DownsampleFactor)
 
FIntPoint GetScaledViewRect (FIntRect ViewRect)
 
FIntVector GetVolumeResolution (const IHeterogeneousVolumeInterface *Interface)
 
float GetShadowStepSize ()
 
float GetMaxTraceDistance ()
 
float GetMaxShadowTraceDistance ()
 
float GetStepSize ()
 
float GetMaxStepCount ()
 
int32 GetMipLevel ()
 
uint32 GetSparseVoxelMipBias ()
 
int32 GetDebugMode ()
 
EShadowPipeline GetShadowPipeline ()
 
EStochasticFilteringMode GetStochasticFilteringMode ()
 
bool UseSparseVoxelPipeline ()
 
bool ShouldRefineSparseVoxels ()
 
bool UseSparseVoxelPerTileCulling ()
 
int32 GetLightingCacheMode ()
 
bool UseAdaptiveVolumetricShadowMapForSelfShadowing (const FPrimitiveSceneProxy *PrimitiveSceneProxy)
 
bool UseLightingCacheForInscattering ()
 
bool UseLightingCacheForTransmittance ()
 
bool ShouldJitter ()
 
bool UseHardwareRayTracing ()
 
bool UseIndirectLighting ()
 
float GetIndirectLightingFactor ()
 
EIndirectLightingMode GetIndirectLightingMode ()
 
bool ShouldDepthSort ()
 
bool ShouldApplyHeightFog ()
 
bool ShouldApplyVolumetricFog ()
 
EFogMode GetFogInscatteringMode ()
 
bool UseAnalyticDerivatives ()
 
bool ShouldWriteVelocity ()
 
bool UseContinuousLOD ()
 
float GetCLODBias ()
 
int GetVoxelCount (FIntVector VolumeResolution)
 
int GetVoxelCount (const FRDGTextureDesc &TextureDesc)
 
FIntVector GetMipVolumeResolution (FIntVector VolumeResolution, uint32 MipLevel)
 
float CalcLODBias (const IHeterogeneousVolumeInterface *HeterogeneousVolume)
 
FLODValue CalcLOD (const HeterogeneousVolumes::FLODInfo &LODInfo, const IHeterogeneousVolumeInterface *HeterogeneousVolume)
 
FLODValue CalcLOD (const FSceneView &View, const IHeterogeneousVolumeInterface *HeterogeneousVolume)
 
float CalcLODFactor (float LODValue, float LODBias)
 
float CalcLODFactor (const HeterogeneousVolumes::FLODInfo &LODInfo, const IHeterogeneousVolumeInterface *HeterogeneousVolume)
 
float CalcLODFactor (const FSceneView &View, const IHeterogeneousVolumeInterface *HeterogeneousVolume)
 
FIntVector GetLightingCacheResolution (const IHeterogeneousVolumeInterface *RenderInterface, FLODValue LODValue)
 
bool IsHoldout (const IHeterogeneousVolumeInterface *HeterogeneousVolumeInterface)
 
void PostRender (FScene &Scene, TArray< FViewInfo > &Views)
 
float GetMinimumVoxelSizeInFrustum ()
 
float GetMinimumVoxelSizeOutsideFrustum ()
 
float GetShadingRateForFrustumGrid ()
 
float GetShadingRateForOrthoGrid ()
 
EScalabilityMode GetScalabilityMode ()
 
FIntPoint GetShadowMapResolution ()
 
float GetShadingRateForShadows ()
 
float GetOutOfFrustumShadingRateForShadows ()
 
bool EnableJitterForShadows ()
 
float GetStepSizeForShadows ()
 
uint32 GetShadowMaxSampleCount ()
 
float GetShadowAbsoluteErrorThreshold ()
 
float GetShadowRelativeErrorThreshold ()
 
bool UseAVSMCompression ()
 
float GetCameraDownsampleFactor ()
 
int32 GetBottomLevelGridResolution ()
 
int32 GetIndirectionGridResolution ()
 
bool SupportsOverlappingVolumes ()
 
bool EnableAmbientOcclusion ()
 
bool UseExistenceMask ()
 
bool SupportsLightType (uint32 LightType)
 
bool SupportsShadowForLightType (uint32 LightType)
 
bool SupportsCascadeShadowsForDirectionalLight ()
 
ECascadeShadowMode GetCascadeShadowMode ()
 
int32 GetCascadeShadowsQuantizationUnit ()
 
bool EnableIndirectionGrid ()
 
bool EnableLinearInterpolation ()
 
FIntVector GetAmbientOcclusionResolution (const IHeterogeneousVolumeInterface *, FLODValue LODValue)
 
const FProjectedShadowInfoGetProjectedShadowInfo (const FVisibleLightInfo *VisibleLightInfo, int32 ShadowIndex)
 
bool IsDynamicShadow (const FVisibleLightInfo *VisibleLightInfo)
 
TRDGUniformBufferRef< FAdaptiveVolumetricShadowMapUniformBufferParametersGetAdaptiveVolumetricShadowMapUniformBuffer (FRDGBuilder &GraphBuilder, FSceneViewState *ViewState, const FLightSceneInfo *LightSceneInfo)
 
void DestroyAdaptiveVolumetricShadowMapUniformBuffer (TRDGUniformBufferRef< FAdaptiveVolumetricShadowMapUniformBufferParameters > &AdaptiveVolumetricShadowMapUniformBuffer)
 
TRDGUniformBufferRef< FAdaptiveVolumetricShadowMapUniformBufferParametersGetAdaptiveVolumetricCameraMapUniformBuffer (FRDGBuilder &GraphBuilder, FSceneViewState *ViewState)
 
FAdaptiveVolumetricShadowMapUniformBufferParameters GetAdaptiveVolumetricCameraMapParameters (FRDGBuilder &GraphBuilder, FSceneViewState *ViewState)
 
TRDGUniformBufferRef< FAdaptiveVolumetricShadowMapUniformBufferParametersCreateEmptyAdaptiveVolumetricShadowMapUniformBuffer (FRDGBuilder &GraphBuilder)
 
TRDGUniformBufferRef< FBeerShadowMapUniformBufferParametersGetBeerShadowMapUniformBuffer (FRDGBuilder &GraphBuilder, FSceneViewState *ViewState, const FLightSceneInfo *LightSceneInfo)
 
void DestroyBeerShadowMapUniformBuffer (TRDGUniformBufferRef< FBeerShadowMapUniformBufferParameters > &BeerShadowMapUniformBuffer)
 
TRDGUniformBufferRef< FBeerShadowMapUniformBufferParametersCreateEmptyBeerShadowMapUniformBuffer (FRDGBuilder &GraphBuilder)
 
TRDGUniformBufferRef< FFrustumVoxelGridUniformBufferParametersGetFrustumVoxelGridUniformBuffer (FRDGBuilder &GraphBuilder, FSceneViewState *ViewState)
 
TRDGUniformBufferRef< FOrthoVoxelGridUniformBufferParametersGetOrthoVoxelGridUniformBuffer (FRDGBuilder &GraphBuilder, FSceneViewState *ViewState)
 
float GetAmbientOcclusionDownsampleFactor ()
 
FIntPoint GetAmbientOcclusionRayCount ()
 
float GetAmbientOcclusionMaxTraceDistance ()
 
int32 GetAmbientOcclusionMaxStepCount ()
 
bool ShouldBoundsCull ()
 
bool ShouldUseScreenTileClassification ()
 
bool UseReferenceFastPath ()
 
bool ShadowsUseCameraSceneDepth ()
 
float GetShadowNearClippingDistance ()
 
EAVSMSampleMode GetAVSMSampleMode (bool bEnabled)
 
bool EnableFrustumVoxelGrid ()
 
float GetNearPlaneDistanceForFrustumGrid ()
 
float GetFarPlaneDistanceForFrustumGrid ()
 
int32 GetDepthSliceCountForFrustumGrid ()
 
int32 GetMaxBottomLevelMemoryInMegabytesForFrustumGrid ()
 
bool EnableOrthoVoxelGrid ()
 
int32 GetMaxBottomLevelMemoryInMegabytesForOrthoGrid ()
 
bool EnableFarPlaneAutoTransition ()
 
int32 GetMarchingMode ()
 
bool EnableVoxelHashing ()
 
uint32 GetVoxelHashingMemoryInMegabytes ()
 
bool EnableHomogeneousAggregation ()
 
float GetHomogeneousAggregationThreshold ()
 
bool EnableJitter ()
 
bool EnableTopLevelBitmask ()
 
bool EnableMajorantGrid ()
 
float CalcTanHalfFOV (float FOVInDegrees)
 

Enumeration Type Documentation

◆ EAVSMSampleMode

Enumerator
Disabled 
Performance 
Quality 

◆ ECascadeShadowMode

Enumerator
Disabled 
Frustums 
Clipmaps 
Autofit 

◆ EDispatchMode

Enumerator
DirectDispatch 
IndirectDispatch 

◆ EFogMode

Enumerator
Disabled 
Reference 
LinearApprox 

◆ EIndirectLightingMode

Enumerator
Disabled 
LightingCachePass 
SingleScatteringPass 

◆ EScalabilityMode

Enumerator
Low 
High 
Epic 
Cinematic 

◆ EShadowPipeline

Enumerator
LiveShading 
VoxelGrid 

◆ EShadowType

Enumerator
AdaptiveVolumetricShadowMap 
BeerShadowMap 

◆ EStochasticFilteringMode

Enumerator
Disabled 
Constant 
Linear 
Cubic 

Function Documentation

◆ CalcLOD() [1/2]

FLODValue HeterogeneousVolumes::CalcLOD ( const FSceneView View,
const IHeterogeneousVolumeInterface HeterogeneousVolume 
)

◆ CalcLOD() [2/2]

FLODValue HeterogeneousVolumes::CalcLOD ( const HeterogeneousVolumes::FLODInfo LODInfo,
const IHeterogeneousVolumeInterface HeterogeneousVolume 
)

◆ CalcLODBias()

float HeterogeneousVolumes::CalcLODBias ( const IHeterogeneousVolumeInterface HeterogeneousVolume)

◆ CalcLODFactor() [1/3]

float HeterogeneousVolumes::CalcLODFactor ( const FSceneView View,
const IHeterogeneousVolumeInterface HeterogeneousVolume 
)

◆ CalcLODFactor() [2/3]

float HeterogeneousVolumes::CalcLODFactor ( const HeterogeneousVolumes::FLODInfo LODInfo,
const IHeterogeneousVolumeInterface HeterogeneousVolume 
)

◆ CalcLODFactor() [3/3]

float HeterogeneousVolumes::CalcLODFactor ( float  LODValue,
float  LODBias 
)

◆ CalcTanHalfFOV()

float HeterogeneousVolumes::CalcTanHalfFOV ( float  FOVInDegrees)

◆ CreateEmptyAdaptiveVolumetricShadowMapUniformBuffer()

TRDGUniformBufferRef< FAdaptiveVolumetricShadowMapUniformBufferParameters > HeterogeneousVolumes::CreateEmptyAdaptiveVolumetricShadowMapUniformBuffer ( FRDGBuilder GraphBuilder)

◆ CreateEmptyBeerShadowMapUniformBuffer()

TRDGUniformBufferRef< FBeerShadowMapUniformBufferParameters > HeterogeneousVolumes::CreateEmptyBeerShadowMapUniformBuffer ( FRDGBuilder GraphBuilder)

◆ DestroyAdaptiveVolumetricShadowMapUniformBuffer()

void HeterogeneousVolumes::DestroyAdaptiveVolumetricShadowMapUniformBuffer ( TRDGUniformBufferRef< FAdaptiveVolumetricShadowMapUniformBufferParameters > &  AdaptiveVolumetricShadowMapUniformBuffer)

◆ DestroyBeerShadowMapUniformBuffer()

void HeterogeneousVolumes::DestroyBeerShadowMapUniformBuffer ( TRDGUniformBufferRef< FBeerShadowMapUniformBufferParameters > &  BeerShadowMapUniformBuffer)

◆ EnableAmbientOcclusion()

bool HeterogeneousVolumes::EnableAmbientOcclusion ( )

◆ EnableFarPlaneAutoTransition()

bool HeterogeneousVolumes::EnableFarPlaneAutoTransition ( )

◆ EnableFrustumVoxelGrid()

bool HeterogeneousVolumes::EnableFrustumVoxelGrid ( )

◆ EnableHomogeneousAggregation()

bool HeterogeneousVolumes::EnableHomogeneousAggregation ( )

◆ EnableIndirectionGrid()

bool HeterogeneousVolumes::EnableIndirectionGrid ( )

◆ EnableJitter()

bool HeterogeneousVolumes::EnableJitter ( )

◆ EnableJitterForShadows()

bool HeterogeneousVolumes::EnableJitterForShadows ( )

◆ EnableLinearInterpolation()

bool HeterogeneousVolumes::EnableLinearInterpolation ( )

◆ EnableMajorantGrid()

bool HeterogeneousVolumes::EnableMajorantGrid ( )

◆ EnableOrthoVoxelGrid()

bool HeterogeneousVolumes::EnableOrthoVoxelGrid ( )

◆ EnableTopLevelBitmask()

bool HeterogeneousVolumes::EnableTopLevelBitmask ( )

◆ EnableVoxelHashing()

bool HeterogeneousVolumes::EnableVoxelHashing ( )

◆ GetAdaptiveVolumetricCameraMapParameters()

FAdaptiveVolumetricShadowMapUniformBufferParameters HeterogeneousVolumes::GetAdaptiveVolumetricCameraMapParameters ( FRDGBuilder GraphBuilder,
FSceneViewState ViewState 
)

◆ GetAdaptiveVolumetricCameraMapUniformBuffer()

TRDGUniformBufferRef< FAdaptiveVolumetricShadowMapUniformBufferParameters > HeterogeneousVolumes::GetAdaptiveVolumetricCameraMapUniformBuffer ( FRDGBuilder GraphBuilder,
FSceneViewState ViewState 
)

◆ GetAdaptiveVolumetricShadowMapUniformBuffer()

TRDGUniformBufferRef< FAdaptiveVolumetricShadowMapUniformBufferParameters > HeterogeneousVolumes::GetAdaptiveVolumetricShadowMapUniformBuffer ( FRDGBuilder GraphBuilder,
FSceneViewState ViewState,
const FLightSceneInfo LightSceneInfo 
)

◆ GetAmbientOcclusionDownsampleFactor()

float HeterogeneousVolumes::GetAmbientOcclusionDownsampleFactor ( )

◆ GetAmbientOcclusionMaxStepCount()

int32 HeterogeneousVolumes::GetAmbientOcclusionMaxStepCount ( )

◆ GetAmbientOcclusionMaxTraceDistance()

float HeterogeneousVolumes::GetAmbientOcclusionMaxTraceDistance ( )

◆ GetAmbientOcclusionRayCount()

FIntPoint HeterogeneousVolumes::GetAmbientOcclusionRayCount ( )

◆ GetAmbientOcclusionResolution()

FIntVector HeterogeneousVolumes::GetAmbientOcclusionResolution ( const IHeterogeneousVolumeInterface RenderInterface,
FLODValue  LODValue 
)

◆ GetAVSMSampleMode()

EAVSMSampleMode HeterogeneousVolumes::GetAVSMSampleMode ( bool  bEnabled)

◆ GetBeerShadowMapUniformBuffer()

TRDGUniformBufferRef< FBeerShadowMapUniformBufferParameters > HeterogeneousVolumes::GetBeerShadowMapUniformBuffer ( FRDGBuilder GraphBuilder,
FSceneViewState ViewState,
const FLightSceneInfo LightSceneInfo 
)

◆ GetBottomLevelGridResolution()

int32 HeterogeneousVolumes::GetBottomLevelGridResolution ( )

◆ GetCameraDownsampleFactor()

float HeterogeneousVolumes::GetCameraDownsampleFactor ( )

◆ GetCascadeShadowMode()

ECascadeShadowMode HeterogeneousVolumes::GetCascadeShadowMode ( )

◆ GetCascadeShadowsQuantizationUnit()

int32 HeterogeneousVolumes::GetCascadeShadowsQuantizationUnit ( )

◆ GetCLODBias()

float HeterogeneousVolumes::GetCLODBias ( )

◆ GetDebugMode()

int32 HeterogeneousVolumes::GetDebugMode ( )

◆ GetDepthSliceCountForFrustumGrid()

int32 HeterogeneousVolumes::GetDepthSliceCountForFrustumGrid ( )

◆ GetDownsampledResolution()

FIntPoint HeterogeneousVolumes::GetDownsampledResolution ( FIntPoint  Resolution,
int32  DownsampleFactor 
)

◆ GetDownsampleFactor()

int32 HeterogeneousVolumes::GetDownsampleFactor ( )

◆ GetFarPlaneDistanceForFrustumGrid()

float HeterogeneousVolumes::GetFarPlaneDistanceForFrustumGrid ( )

◆ GetFilterMode()

int32 HeterogeneousVolumes::GetFilterMode ( )

◆ GetFilterWidth()

int32 HeterogeneousVolumes::GetFilterWidth ( )

◆ GetFogInscatteringMode()

EFogMode HeterogeneousVolumes::GetFogInscatteringMode ( )

◆ GetFrustumVoxelGridUniformBuffer()

TRDGUniformBufferRef< FFrustumVoxelGridUniformBufferParameters > HeterogeneousVolumes::GetFrustumVoxelGridUniformBuffer ( FRDGBuilder GraphBuilder,
FSceneViewState ViewState 
)

◆ GetHomogeneousAggregationThreshold()

float HeterogeneousVolumes::GetHomogeneousAggregationThreshold ( )

◆ GetIndirectionGridResolution()

int32 HeterogeneousVolumes::GetIndirectionGridResolution ( )

◆ GetIndirectLightingFactor()

float HeterogeneousVolumes::GetIndirectLightingFactor ( )

◆ GetIndirectLightingMode()

EIndirectLightingMode HeterogeneousVolumes::GetIndirectLightingMode ( )

◆ GetLightingCacheMode()

int32 HeterogeneousVolumes::GetLightingCacheMode ( )

◆ GetLightingCacheResolution()

FIntVector HeterogeneousVolumes::GetLightingCacheResolution ( const IHeterogeneousVolumeInterface RenderInterface,
FLODValue  LODValue 
)

◆ GetMarchingMode()

int32 HeterogeneousVolumes::GetMarchingMode ( )

◆ GetMaxBottomLevelMemoryInMegabytesForFrustumGrid()

int32 HeterogeneousVolumes::GetMaxBottomLevelMemoryInMegabytesForFrustumGrid ( )

◆ GetMaxBottomLevelMemoryInMegabytesForOrthoGrid()

int32 HeterogeneousVolumes::GetMaxBottomLevelMemoryInMegabytesForOrthoGrid ( )

◆ GetMaxShadowTraceDistance()

float HeterogeneousVolumes::GetMaxShadowTraceDistance ( )

◆ GetMaxStepCount()

float HeterogeneousVolumes::GetMaxStepCount ( )

◆ GetMaxTraceDistance()

float HeterogeneousVolumes::GetMaxTraceDistance ( )

◆ GetMinimumVoxelSizeInFrustum()

float HeterogeneousVolumes::GetMinimumVoxelSizeInFrustum ( )

◆ GetMinimumVoxelSizeOutsideFrustum()

float HeterogeneousVolumes::GetMinimumVoxelSizeOutsideFrustum ( )

◆ GetMipLevel()

int32 HeterogeneousVolumes::GetMipLevel ( )

◆ GetMipVolumeResolution()

FIntVector HeterogeneousVolumes::GetMipVolumeResolution ( FIntVector  VolumeResolution,
uint32  MipLevel 
)

◆ GetNearPlaneDistanceForFrustumGrid()

float HeterogeneousVolumes::GetNearPlaneDistanceForFrustumGrid ( )

◆ GetOrthoVoxelGridUniformBuffer()

TRDGUniformBufferRef< FOrthoVoxelGridUniformBufferParameters > HeterogeneousVolumes::GetOrthoVoxelGridUniformBuffer ( FRDGBuilder GraphBuilder,
FSceneViewState ViewState 
)

◆ GetOutOfFrustumShadingRateForShadows()

float HeterogeneousVolumes::GetOutOfFrustumShadingRateForShadows ( )

◆ GetProjectedShadowInfo()

const FProjectedShadowInfo * HeterogeneousVolumes::GetProjectedShadowInfo ( const FVisibleLightInfo VisibleLightInfo,
int32  ShadowIndex 
)

◆ GetScalabilityMode()

EScalabilityMode HeterogeneousVolumes::GetScalabilityMode ( )

◆ GetScaledViewRect()

FIntPoint HeterogeneousVolumes::GetScaledViewRect ( FIntRect  ViewRect)

◆ GetShadingRateForFrustumGrid()

float HeterogeneousVolumes::GetShadingRateForFrustumGrid ( )

◆ GetShadingRateForOrthoGrid()

float HeterogeneousVolumes::GetShadingRateForOrthoGrid ( )

◆ GetShadingRateForShadows()

float HeterogeneousVolumes::GetShadingRateForShadows ( )

◆ GetShadowAbsoluteErrorThreshold()

float HeterogeneousVolumes::GetShadowAbsoluteErrorThreshold ( )

◆ GetShadowMapResolution()

FIntPoint HeterogeneousVolumes::GetShadowMapResolution ( )

◆ GetShadowMaxSampleCount()

uint32 HeterogeneousVolumes::GetShadowMaxSampleCount ( )

◆ GetShadowNearClippingDistance()

float HeterogeneousVolumes::GetShadowNearClippingDistance ( )

◆ GetShadowPipeline()

EShadowPipeline HeterogeneousVolumes::GetShadowPipeline ( )

◆ GetShadowRelativeErrorThreshold()

float HeterogeneousVolumes::GetShadowRelativeErrorThreshold ( )

◆ GetShadowStepSize()

float HeterogeneousVolumes::GetShadowStepSize ( )

◆ GetShadowType()

EShadowType HeterogeneousVolumes::GetShadowType ( )

◆ GetSparseVoxelMipBias()

uint32 HeterogeneousVolumes::GetSparseVoxelMipBias ( )

◆ GetStepSize()

float HeterogeneousVolumes::GetStepSize ( )

◆ GetStepSizeForShadows()

float HeterogeneousVolumes::GetStepSizeForShadows ( )

◆ GetStochasticFilteringMode()

EStochasticFilteringMode HeterogeneousVolumes::GetStochasticFilteringMode ( )

◆ GetTranslucencyCompositingMode()

EShadowType HeterogeneousVolumes::GetTranslucencyCompositingMode ( )

◆ GetUpsampleMode()

int32 HeterogeneousVolumes::GetUpsampleMode ( )

◆ GetVolumeResolution()

FIntVector HeterogeneousVolumes::GetVolumeResolution ( const IHeterogeneousVolumeInterface Interface)

◆ GetVoxelCount() [1/2]

int HeterogeneousVolumes::GetVoxelCount ( const FRDGTextureDesc TextureDesc)

◆ GetVoxelCount() [2/2]

int HeterogeneousVolumes::GetVoxelCount ( FIntVector  VolumeResolution)

◆ GetVoxelHashingMemoryInMegabytes()

uint32 HeterogeneousVolumes::GetVoxelHashingMemoryInMegabytes ( )

◆ IsDynamicShadow()

bool HeterogeneousVolumes::IsDynamicShadow ( const FVisibleLightInfo VisibleLightInfo)

◆ IsHoldout()

bool HeterogeneousVolumes::IsHoldout ( const IHeterogeneousVolumeInterface HeterogeneousVolumeInterface)

◆ PostRender()

void HeterogeneousVolumes::PostRender ( FScene Scene,
TArray< FViewInfo > &  Views 
)

◆ ShadowsUseCameraSceneDepth()

bool HeterogeneousVolumes::ShadowsUseCameraSceneDepth ( )

◆ ShouldApplyHeightFog()

bool HeterogeneousVolumes::ShouldApplyHeightFog ( )

◆ ShouldApplyVolumetricFog()

bool HeterogeneousVolumes::ShouldApplyVolumetricFog ( )

◆ ShouldBoundsCull()

bool HeterogeneousVolumes::ShouldBoundsCull ( )

◆ ShouldDepthSort()

bool HeterogeneousVolumes::ShouldDepthSort ( )

◆ ShouldJitter()

bool HeterogeneousVolumes::ShouldJitter ( )

◆ ShouldRefineSparseVoxels()

bool HeterogeneousVolumes::ShouldRefineSparseVoxels ( )

◆ ShouldUseScreenTileClassification()

bool HeterogeneousVolumes::ShouldUseScreenTileClassification ( )

◆ ShouldWriteVelocity()

bool HeterogeneousVolumes::ShouldWriteVelocity ( )

◆ SupportsCascadeShadowsForDirectionalLight()

bool HeterogeneousVolumes::SupportsCascadeShadowsForDirectionalLight ( )

◆ SupportsLightType()

bool HeterogeneousVolumes::SupportsLightType ( uint32  LightType)

◆ SupportsOverlappingVolumes()

bool HeterogeneousVolumes::SupportsOverlappingVolumes ( )

◆ SupportsShadowForLightType()

bool HeterogeneousVolumes::SupportsShadowForLightType ( uint32  LightType)

◆ UseAdaptiveVolumetricShadowMapForSelfShadowing()

bool HeterogeneousVolumes::UseAdaptiveVolumetricShadowMapForSelfShadowing ( const FPrimitiveSceneProxy PrimitiveSceneProxy)

◆ UseAnalyticDerivatives()

bool HeterogeneousVolumes::UseAnalyticDerivatives ( )

◆ UseAVSMCompression()

bool HeterogeneousVolumes::UseAVSMCompression ( )

◆ UseContinuousLOD()

bool HeterogeneousVolumes::UseContinuousLOD ( )

◆ UseExistenceMask()

bool HeterogeneousVolumes::UseExistenceMask ( )

◆ UseHardwareRayTracing()

bool HeterogeneousVolumes::UseHardwareRayTracing ( )

◆ UseIndirectLighting()

bool HeterogeneousVolumes::UseIndirectLighting ( )

◆ UseLightingCacheForInscattering()

bool HeterogeneousVolumes::UseLightingCacheForInscattering ( )

◆ UseLightingCacheForTransmittance()

bool HeterogeneousVolumes::UseLightingCacheForTransmittance ( )

◆ UseReferenceFastPath()

bool HeterogeneousVolumes::UseReferenceFastPath ( )

◆ UseSparseVoxelPerTileCulling()

bool HeterogeneousVolumes::UseSparseVoxelPerTileCulling ( )

◆ UseSparseVoxelPipeline()

bool HeterogeneousVolumes::UseSparseVoxelPipeline ( )