![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SceneRendererInterface.h>
Inheritance diagram for ISceneRenderer:Public Member Functions | |
| virtual | ~ISceneRenderer ()=default |
| virtual FScene * | GetScene ()=0 |
| virtual const FSceneUniformBuffer & | GetSceneUniforms () const =0 |
| virtual FSceneUniformBuffer & | GetSceneUniforms ()=0 |
| virtual TRDGUniformBufferRef< FSceneUniformParameters > | GetSceneUniformBufferRef (FRDGBuilder &GraphBuilder)=0 |
| virtual UE::Renderer::Private::IShadowInvalidatingInstances * | GetShadowInvalidatingInstancesInterface (const FSceneView *SceneView) |
Public interface into FSceneRenderer. Used as the scope for scene rendering functions.
|
virtualdefault |
Implemented in FSceneRendererBase.
|
pure virtual |
Implemented in FSceneRendererBase.
|
pure virtual |
Implemented in FSceneRendererBase.
|
pure virtual |
Implemented in FSceneRendererBase.
|
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.