#include <NaniteCullRaster.h>
|
| | IRenderer ()=default |
| |
| virtual | ~IRenderer ()=default |
| |
| virtual void | DrawGeometry (FNaniteRasterPipelines &RasterPipelines, const FNaniteVisibilityQuery *VisibilityQuery, FRDGBufferRef ViewsBuffer, FRDGBufferRef InViewDrawRanges, int32 NumViews, FSceneInstanceCullingQuery *OptionalSceneInstanceCullingQuery, const TConstArrayView< FInstanceDraw > *OptionalInstanceDraws, const FExplicitChunkDrawInfo *OptionalExplicitChunkDrawInfo)=0 |
| |
| virtual void | DrawGeometry (FNaniteRasterPipelines &RasterPipelines, const FNaniteVisibilityQuery *VisibilityQuery, const FPackedViewArray &ViewArray, FSceneInstanceCullingQuery *OptionalSceneInstanceCullingQuery, const TConstArrayView< FInstanceDraw > *OptionalInstanceDraws)=0 |
| |
| 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) |
| |
| virtual void | ExtractResults (FRasterResults &RasterResults)=0 |
| |
◆ IRenderer()
| Nanite::IRenderer::IRenderer |
( |
| ) |
|
|
default |
◆ ~IRenderer()
| virtual Nanite::IRenderer::~IRenderer |
( |
| ) |
|
|
virtualdefault |
◆ Create()
◆ DrawGeometry() [1/5]
Draw scene geometry by brute-force culling against all instances in the scene.
◆ DrawGeometry() [2/5]
Draw scene geometry driven by an explicit list FInstanceDraw (instance-id / view-id pairs).
◆ DrawGeometry() [3/5]
Draw scene geometry with and optional scene instance culling query. If non-null, the culling result is used to drive rendering, otherwise falls back to brute-force culling (as above).
◆ DrawGeometry() [4/5]
Draw scene geometry with a CPU-provided view array
◆ DrawGeometry() [5/5]
◆ ExtractResults()
The documentation for this class was generated from the following files: