UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MeshDrawCommands.h File Reference

Go to the source code of this file.

Classes

struct  FPrimitiveIdVertexBufferPoolEntry
 
class  FPrimitiveIdVertexBufferPool
 
class  FMeshDrawCommandPassSetupTaskContext
 
class  FParallelMeshDrawCommandPass
 

Functions

bool HasAnyDraw (const FParallelMeshDrawCommandPass *Pass)
 
RENDERER_API void SortAndMergeDynamicPassMeshDrawCommands (const FSceneView &SceneView, FRHICommandList &RHICmdList, FMeshCommandOneFrameArray &VisibleMeshDrawCommands, FDynamicMeshDrawCommandStorage &MeshDrawCommandStorage, FRHIBuffer *&OutPrimitiveIdVertexBuffer, uint32 InstanceFactor, const FGPUScenePrimitiveCollector *DynamicPrimitiveCollector)
 

Variables

RENDERER_API TGlobalResource< FPrimitiveIdVertexBufferPoolGPrimitiveIdVertexBufferPool
 

Function Documentation

◆ HasAnyDraw()

bool HasAnyDraw ( const FParallelMeshDrawCommandPass Pass)
inline

◆ SortAndMergeDynamicPassMeshDrawCommands()

RENDERER_API void SortAndMergeDynamicPassMeshDrawCommands ( const FSceneView SceneView,
FRHICommandList RHICmdList,
FMeshCommandOneFrameArray VisibleMeshDrawCommands,
FDynamicMeshDrawCommandStorage MeshDrawCommandStorage,
FRHIBuffer *&  OutPrimitiveIdVertexBuffer,
uint32  InstanceFactor,
const FGPUScenePrimitiveCollector DynamicPrimitiveCollector 
)
extern

Variable Documentation

◆ GPrimitiveIdVertexBufferPool

RENDERER_API TGlobalResource<FPrimitiveIdVertexBufferPool> GPrimitiveIdVertexBufferPool
extern