UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSceneRenderUpdateInputs Struct Reference

#include <SceneRendering.h>

Public Member Functions

TConstArrayView< const FSceneView * > GetAsSceneViews () const
 
TConstArrayView< const FSceneViewFamily * > GetAsSceneViewFamilies () const
 
template<typename LambdaType >
bool HasAnyShowFlags (LambdaType &&Lambda) const
 
template<typename LambdaType >
void ForEachView (LambdaType &&Lambda) const
 

Public Attributes

EShaderPlatform ShaderPlatform
 
ERHIFeatureLevel::Type FeatureLevel
 
FSceneScene
 
FFXSystemInterfaceFXSystem
 
FGlobalShaderMapGlobalShaderMap
 
TConstArrayView< FSceneRenderer * > Renderers
 
TConstArrayView< FViewFamilyInfo * > ViewFamilies
 
TConstArrayView< FViewInfo * > Views
 
ESceneRenderCommonShowFlags CommonShowFlags
 

Detailed Description

An optional set of all renderers, view families, and views for operations that are performed once for a batch of scene renderers. Only the first scene renderer will have this applied.

Member Function Documentation

◆ ForEachView()

template<typename LambdaType >
void FSceneRenderUpdateInputs::ForEachView ( LambdaType &&  Lambda) const
inline

◆ GetAsSceneViewFamilies()

TConstArrayView< const FSceneViewFamily * > FSceneRenderUpdateInputs::GetAsSceneViewFamilies ( ) const
inline

◆ GetAsSceneViews()

TConstArrayView< const FSceneView * > FSceneRenderUpdateInputs::GetAsSceneViews ( ) const
inline

◆ HasAnyShowFlags()

template<typename LambdaType >
bool FSceneRenderUpdateInputs::HasAnyShowFlags ( LambdaType &&  Lambda) const
inline

Member Data Documentation

◆ CommonShowFlags

ESceneRenderCommonShowFlags FSceneRenderUpdateInputs::CommonShowFlags

◆ FeatureLevel

ERHIFeatureLevel::Type FSceneRenderUpdateInputs::FeatureLevel

◆ FXSystem

FFXSystemInterface* FSceneRenderUpdateInputs::FXSystem

◆ GlobalShaderMap

FGlobalShaderMap* FSceneRenderUpdateInputs::GlobalShaderMap

◆ Renderers

TConstArrayView<FSceneRenderer*> FSceneRenderUpdateInputs::Renderers

◆ Scene

FScene* FSceneRenderUpdateInputs::Scene

◆ ShaderPlatform

EShaderPlatform FSceneRenderUpdateInputs::ShaderPlatform

◆ ViewFamilies

TConstArrayView<FViewFamilyInfo*> FSceneRenderUpdateInputs::ViewFamilies

◆ Views

TConstArrayView<FViewInfo*> FSceneRenderUpdateInputs::Views

The documentation for this struct was generated from the following file: