UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
NaniteDrawList.cpp File Reference
#include "NaniteDrawList.h"
#include "BasePassRendering.h"
#include "NaniteSceneProxy.h"
#include "NaniteShading.h"
#include "NaniteVertexFactory.h"
#include "SceneUtils.h"
#include "ScenePrivate.h"
#include "MeshPassProcessor.inl"

Classes

class  FNaniteBasePSOCollector
 
class  FNaniteRasterPSOCollector
 
class  FNaniteShadingPSOCollector
 
class  FNaniteLumenCardPSOCollector
 

Functions

IPSOCollectorCreateNaniteRasterPSOCollector (ERHIFeatureLevel::Type FeatureLevel)
 
IPSOCollectorCreateNaniteShadingPSOCollector (ERHIFeatureLevel::Type FeatureLevel)
 
IPSOCollectorCreateNaniteLumenCardPSOCollector (ERHIFeatureLevel::Type FeatureLevel)
 

Variables

int32 GNaniteAllowProgrammableDistances = 1
 
FRegisterPSOCollectorCreateFunction RegisterNaniteRasterPSOCollectorCreateNaniteRasterPSOCollector
 
FRegisterPSOCollectorCreateFunction RegisterNaniteShadererPSOCollectorCreateNaniteShadingPSOCollector
 
FRegisterPSOCollectorCreateFunction RegisterNaniteLumenCardPSOCollectorCreateNaniteLumenCardPSOCollector
 

Function Documentation

◆ CreateNaniteLumenCardPSOCollector()

IPSOCollector * CreateNaniteLumenCardPSOCollector ( ERHIFeatureLevel::Type  FeatureLevel)

◆ CreateNaniteRasterPSOCollector()

IPSOCollector * CreateNaniteRasterPSOCollector ( ERHIFeatureLevel::Type  FeatureLevel)

◆ CreateNaniteShadingPSOCollector()

IPSOCollector * CreateNaniteShadingPSOCollector ( ERHIFeatureLevel::Type  FeatureLevel)

Variable Documentation

◆ CreateNaniteLumenCardPSOCollector

◆ CreateNaniteRasterPSOCollector

◆ CreateNaniteShadingPSOCollector

◆ GNaniteAllowProgrammableDistances

int32 GNaniteAllowProgrammableDistances = 1