UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ISceneRenderer Class Referenceabstract

#include <SceneRendererInterface.h>

+ Inheritance diagram for ISceneRenderer:

Public Member Functions

virtual ~ISceneRenderer ()=default
 
virtual FSceneGetScene ()=0
 
virtual const FSceneUniformBufferGetSceneUniforms () const =0
 
virtual FSceneUniformBufferGetSceneUniforms ()=0
 
virtual TRDGUniformBufferRef< FSceneUniformParameters > GetSceneUniformBufferRef (FRDGBuilder &GraphBuilder)=0
 
virtual UE::Renderer::Private::IShadowInvalidatingInstancesGetShadowInvalidatingInstancesInterface (const FSceneView *SceneView)
 

Detailed Description

Public interface into FSceneRenderer. Used as the scope for scene rendering functions.

Constructor & Destructor Documentation

◆ ~ISceneRenderer()

virtual ISceneRenderer::~ISceneRenderer ( )
virtualdefault

Member Function Documentation

◆ GetScene()

virtual FScene * ISceneRenderer::GetScene ( )
pure virtual

Implemented in FSceneRendererBase.

◆ GetSceneUniformBufferRef()

virtual TRDGUniformBufferRef< FSceneUniformParameters > ISceneRenderer::GetSceneUniformBufferRef ( FRDGBuilder GraphBuilder)
pure virtual

Implemented in FSceneRendererBase.

◆ GetSceneUniforms() [1/2]

virtual const FSceneUniformBuffer & ISceneRenderer::GetSceneUniforms ( ) const
pure virtual

Implemented in FSceneRendererBase.

◆ GetSceneUniforms() [2/2]

virtual FSceneUniformBuffer & ISceneRenderer::GetSceneUniforms ( )
pure virtual

Implemented in FSceneRendererBase.

◆ GetShadowInvalidatingInstancesInterface()

virtual UE::Renderer::Private::IShadowInvalidatingInstances * ISceneRenderer::GetShadowInvalidatingInstancesInterface ( const FSceneView SceneView)
inlinevirtual

If supported, will return an interface to mark primitives as invalidating the shadows (which will be effected post-frame). The returned interface will mark primitives for view-dependent shadows according to the supplied SceneView. Returns null if there is no need to invalidate anything.

Reimplemented in FSceneRenderer.


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