#include <NaniteShared.h>
◆ FRasterHash
◆ FRasterId
◆ FNaniteRasterPipelines()
| FNaniteRasterPipelines::FNaniteRasterPipelines |
( |
| ) |
|
◆ ~FNaniteRasterPipelines()
| FNaniteRasterPipelines::~FNaniteRasterPipelines |
( |
| ) |
|
◆ AllocateBin()
| uint16 FNaniteRasterPipelines::AllocateBin |
( |
bool |
bPerPixelEval | ) |
|
◆ AllocateFixedFunctionBins()
| void FNaniteRasterPipelines::AllocateFixedFunctionBins |
( |
| ) |
|
◆ GetBinCount()
| uint32 FNaniteRasterPipelines::GetBinCount |
( |
| ) |
const |
◆ GetBinIndexTranslator()
◆ GetRasterPipelineMap()
◆ GetRegularBinCount()
| uint32 FNaniteRasterPipelines::GetRegularBinCount |
( |
| ) |
const |
◆ IsBinAllocated()
| bool FNaniteRasterPipelines::IsBinAllocated |
( |
uint16 |
BinIndex | ) |
const |
◆ Register()
◆ RegisterBinForCustomPass()
| void FNaniteRasterPipelines::RegisterBinForCustomPass |
( |
uint16 |
BinIndex | ) |
|
These "Custom Pass" methods allow for a rasterization pass that renders a subset of the objects in the mesh pass that registered these pipelines, and aims to exclude rasterizing unused bins for performance (e.g. Custom Depth pass).
◆ ReleaseBin()
| void FNaniteRasterPipelines::ReleaseBin |
( |
uint16 |
BinIndex | ) |
|
◆ ReleaseFixedFunctionBins()
| void FNaniteRasterPipelines::ReleaseFixedFunctionBins |
( |
| ) |
|
◆ ReloadFixedFunctionBins()
| void FNaniteRasterPipelines::ReloadFixedFunctionBins |
( |
| ) |
|
◆ ShouldBinRenderInCustomPass()
| bool FNaniteRasterPipelines::ShouldBinRenderInCustomPass |
( |
uint16 |
BinIndex | ) |
const |
◆ Unregister()
◆ UnregisterBinForCustomPass()
| void FNaniteRasterPipelines::UnregisterBinForCustomPass |
( |
uint16 |
BinIndex | ) |
|
The documentation for this class was generated from the following files: