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

Namespaces

namespace  DistanceFields
 

Functions

RENDERER_API TConstStridedView< FSceneViewConvertViewArray (TConstArrayView< FViewInfo > Views)
 
RENDERER_API FIntRect GetRawViewRectUnsafe (const FSceneView &View)
 
RENDERER_API bool CanMaterialRenderBeforeFXPostOpaque (const FSceneViewFamily &ViewFamily, const FPrimitiveSceneProxy &SceneProxy, const FMaterial &Material)
 
RENDERER_API const FGlobalDistanceFieldParameterDataGetGlobalDistanceFieldParameterData (TConstStridedView< FSceneView > Views)
 
RENDERER_API FRDGTextureRef GetSceneVelocityTexture (const FSceneView &View)
 
RENDERER_API TRDGUniformBufferRef< FSceneTextureUniformParametersGetOrCreateSceneTextureUniformBuffer (FRDGBuilder &GraphBuilder, TConstStridedView< FSceneView > Views, ERHIFeatureLevel::Type FeatureLevel, ESceneTextureSetupMode SetupMode=ESceneTextureSetupMode::All)
 
RENDERER_API TRDGUniformBufferRef< FMobileSceneTextureUniformParametersGetOrCreateMobileSceneTextureUniformBuffer (FRDGBuilder &GraphBuilder, TConstStridedView< FSceneView > Views, EMobileSceneTextureSetupMode SetupMode=EMobileSceneTextureSetupMode::All)
 
RENDERER_API FSceneUniformBufferCreateSceneUniformBuffer (FRDGBuilder &GraphBuilder, const FSceneInterface *Scene)
 
RENDERER_API TRDGUniformBufferRef< FSceneUniformParameters > GetSceneUniformBuffer (FRDGBuilder &GraphBuilder, FSceneUniformBuffer &SceneUniformBuffer)
 

Function Documentation

◆ CanMaterialRenderBeforeFXPostOpaque()

bool UE::FXRenderingUtils::CanMaterialRenderBeforeFXPostOpaque ( const FSceneViewFamily ViewFamily,
const FPrimitiveSceneProxy SceneProxy,
const FMaterial Material 
)

◆ ConvertViewArray()

TConstStridedView< FSceneView > UE::FXRenderingUtils::ConvertViewArray ( TConstArrayView< FViewInfo Views)

◆ CreateSceneUniformBuffer()

FSceneUniformBuffer & UE::FXRenderingUtils::CreateSceneUniformBuffer ( FRDGBuilder GraphBuilder,
const FSceneInterface Scene 
)

Creates a minimal Scene Uniform buffer for the given Scene, allocated using the FRDGBuilder (making it safe to keep reference).

◆ GetGlobalDistanceFieldParameterData()

const FGlobalDistanceFieldParameterData * UE::FXRenderingUtils::GetGlobalDistanceFieldParameterData ( TConstStridedView< FSceneView Views)

◆ GetOrCreateMobileSceneTextureUniformBuffer()

TRDGUniformBufferRef< FMobileSceneTextureUniformParameters > UE::FXRenderingUtils::GetOrCreateMobileSceneTextureUniformBuffer ( FRDGBuilder GraphBuilder,
TConstStridedView< FSceneView Views,
EMobileSceneTextureSetupMode  SetupMode = EMobileSceneTextureSetupMode::All 
)

◆ GetOrCreateSceneTextureUniformBuffer()

TRDGUniformBufferRef< FSceneTextureUniformParameters > UE::FXRenderingUtils::GetOrCreateSceneTextureUniformBuffer ( FRDGBuilder GraphBuilder,
TConstStridedView< FSceneView Views,
ERHIFeatureLevel::Type  FeatureLevel,
ESceneTextureSetupMode  SetupMode = ESceneTextureSetupMode::All 
)

◆ GetRawViewRectUnsafe()

FIntRect UE::FXRenderingUtils::GetRawViewRectUnsafe ( const FSceneView View)

◆ GetSceneUniformBuffer()

TRDGUniformBufferRef< FSceneUniformParameters > UE::FXRenderingUtils::GetSceneUniformBuffer ( FRDGBuilder GraphBuilder,
FSceneUniformBuffer SceneUniformBuffer 
)

Get the RDG uniform buffer from the FSceneUniformBuffer (not exposed in public API).

◆ GetSceneVelocityTexture()

FRDGTextureRef UE::FXRenderingUtils::GetSceneVelocityTexture ( const FSceneView View)