UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Nanite::FRenderer Class Reference
+ Inheritance diagram for Nanite::FRenderer:

Public Member Functions

 FRenderer (FRDGBuilder &InGraphBuilder, const FScene &InScene, const FViewInfo &InSceneView, const TRDGUniformBufferRef< FSceneUniformParameters > &InSceneUniformBuffer, const FSharedContext &InSharedContext, const FRasterContext &InRasterContext, const FConfiguration &InConfiguration, const FIntRect &InViewRect, const FRDGTextureRef InPrevHZB, FVirtualShadowMapArray *InVirtualShadowMapArray)
 
- Public Member Functions inherited from Nanite::IRenderer
 IRenderer ()=default
 
virtual ~IRenderer ()=default
 
void DrawGeometry (FNaniteRasterPipelines &RasterPipelines, const FNaniteVisibilityQuery *VisibilityQuery, const FPackedViewArray &ViewArray)
 
void DrawGeometry (FNaniteRasterPipelines &RasterPipelines, const FNaniteVisibilityQuery *VisibilityQuery, const FPackedViewArray &ViewArray, const TConstArrayView< FInstanceDraw > &InstanceDraws)
 
void DrawGeometry (FNaniteRasterPipelines &RasterPipelines, const FNaniteVisibilityQuery *VisibilityQuery, const FPackedViewArray &ViewArray, FSceneInstanceCullingQuery *OptionalSceneInstanceCullingQuery)
 

Friends

class FInstanceHierarchyDriver
 

Additional Inherited Members

- Static Public Member Functions inherited from TConcurrentLinearObject< ObjectType, BlockAllocationTag >
static voidoperator new (size_t Size)
 
static voidoperator new (size_t Size, void *Object)
 
static voidoperator new[] (size_t Size)
 
static voidoperator new (size_t Size, std::align_val_t Align)
 
static voidoperator new[] (size_t Size, std::align_val_t Align)
 
static UE_FORCEINLINE_HINT void operator delete (void *Ptr)
 
static UE_FORCEINLINE_HINT void operator delete[] (void *Ptr)
 
- Static Public Member Functions inherited from Nanite::IRenderer
static TUniquePtr< IRendererCreate (FRDGBuilder &GraphBuilder, const FScene &Scene, const FViewInfo &SceneView, FSceneUniformBuffer &SceneUniformBuffer, const FSharedContext &SharedContext, const FRasterContext &RasterContext, const FConfiguration &Configuration, const FIntRect &ViewRect, const FRDGTextureRef PrevHZB, FVirtualShadowMapArray *VirtualShadowMapArray=nullptr)
 

Constructor & Destructor Documentation

◆ FRenderer()

Nanite::FRenderer::FRenderer ( FRDGBuilder InGraphBuilder,
const FScene InScene,
const FViewInfo InSceneView,
const TRDGUniformBufferRef< FSceneUniformParameters > &  InSceneUniformBuffer,
const FSharedContext InSharedContext,
const FRasterContext InRasterContext,
const FConfiguration InConfiguration,
const FIntRect InViewRect,
const FRDGTextureRef  InPrevHZB,
FVirtualShadowMapArray InVirtualShadowMapArray 
)

Friends And Related Symbol Documentation

◆ FInstanceHierarchyDriver


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