UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FFirstPersonSceneExtensionRenderer Class Reference

#include <FirstPersonSceneExtension.h>

+ Inheritance diagram for FFirstPersonSceneExtensionRenderer:

Public Member Functions

 FFirstPersonSceneExtensionRenderer (FSceneRendererBase &InSceneRenderer, FFirstPersonSceneExtension &InSceneExtension)
 
virtual void UpdateViewData (FRDGBuilder &GraphBuilder, const FRendererViewDataManager &ViewDataManager) override
 
FFirstPersonViewBounds GetFirstPersonViewBounds (const FViewInfo &ViewInfo) const
 
- Public Member Functions inherited from ISceneExtensionRenderer
 ISceneExtensionRenderer (FSceneRendererBase &InSceneRenderer)
 
virtual ~ISceneExtensionRenderer ()
 
virtual void Begin (FSceneRendererBase *InRenderer)
 
virtual void End ()
 
virtual void PreInitViews (FRDGBuilder &GraphBuilder)
 
virtual void UpdateSceneUniformBuffer (FRDGBuilder &GraphBuilder, FSceneUniformBuffer &SceneUniforms)
 
virtual void PreRender (FRDGBuilder &GraphBuilder)
 
virtual void PostRender (FRDGBuilder &GraphBuilder)
 

Additional Inherited Members

- Protected Member Functions inherited from ISceneExtensionRenderer
FSceneRendererBaseGetSceneRenderer ()
 

Constructor & Destructor Documentation

◆ FFirstPersonSceneExtensionRenderer()

FFirstPersonSceneExtensionRenderer::FFirstPersonSceneExtensionRenderer ( FSceneRendererBase InSceneRenderer,
FFirstPersonSceneExtension InSceneExtension 
)
inline

Member Function Documentation

◆ GetFirstPersonViewBounds()

FFirstPersonViewBounds FFirstPersonSceneExtensionRenderer::GetFirstPersonViewBounds ( const FViewInfo ViewInfo) const

◆ UpdateViewData()

void FFirstPersonSceneExtensionRenderer::UpdateViewData ( FRDGBuilder GraphBuilder,
const FRendererViewDataManager ViewDataManager 
)
overridevirtual

Perform any view dependent LOD calculations or similar to e.g., update instance state. Called before UpdateSceneUniformBuffer.

Reimplemented from ISceneExtensionRenderer.


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