UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FParallelMeshDrawCommandPass Member List

This is the complete list of members for FParallelMeshDrawCommandPass, including all inherited members.

AcquireTaskEvent()FParallelMeshDrawCommandPassinline
BuildRenderingCommands(FRDGBuilder &GraphBuilder, const FGPUScene &GPUScene, FInstanceCullingDrawParams &OutInstanceCullingDrawParams)FParallelMeshDrawCommandPass
Cleanup()FParallelMeshDrawCommandPass
Dispatch(FRDGDispatchPassBuilder &DispatchPassBuilder, const FInstanceCullingDrawParams *InstanceCullingDrawParams=nullptr, float ViewportScale=1.0f) constFParallelMeshDrawCommandPass
Dispatch(FRDGDispatchPassBuilder &DispatchPassBuilder, const FInstanceCullingDrawParams *InstanceCullingDrawParams, TFunctionRef< void(FRHICommandList &)> SetupCommandListFunction) constFParallelMeshDrawCommandPass
DispatchDraw(FParallelCommandListSet *ParallelCommandListSet, FRHICommandList &RHICmdList, const FInstanceCullingDrawParams *InstanceCullingDrawParams=nullptr) constFParallelMeshDrawCommandPass
DispatchPassSetup(FScene *Scene, const FViewInfo &View, FInstanceCullingContext &&InstanceCullingContext, EMeshPass::Type PassType, FExclusiveDepthStencil::Type BasePassDepthStencilAccess, FMeshPassProcessor *MeshPassProcessor, const TArray< FMeshBatchAndRelevance, SceneRenderingAllocator > &DynamicMeshElements, const TArray< FMeshPassMask, SceneRenderingAllocator > *DynamicMeshElementsPassRelevance, int32 NumDynamicMeshElements, TArray< const FStaticMeshBatch *, SceneRenderingAllocator > &InOutDynamicMeshCommandBuildRequests, TArray< EMeshDrawCommandCullingPayloadFlags, SceneRenderingAllocator > InOutDynamicMeshCommandBuildFlags, int32 NumDynamicMeshCommandBuildRequestElements, FMeshCommandOneFrameArray &InOutMeshDrawCommands, FMeshPassProcessor *MobileBasePassCSMMeshPassProcessor=nullptr, FMeshCommandOneFrameArray *InOutMobileBasePassCSMMeshDrawCommands=nullptr)FParallelMeshDrawCommandPass
Draw(FRHICommandList &RHICmdList, const FInstanceCullingDrawParams *InstanceCullingDrawParams=nullptr) constFParallelMeshDrawCommandPass
FParallelMeshDrawCommandPass()FParallelMeshDrawCommandPassinline
GetInstanceCullingContext()FParallelMeshDrawCommandPassinline
GetMeshDrawCommands() constFParallelMeshDrawCommandPassinline
GetTaskEvent() constFParallelMeshDrawCommandPassinline
HasAnyDraw() constFParallelMeshDrawCommandPassinline
IsOnDemandShaderCreationEnabled()FParallelMeshDrawCommandPassstatic
SetDumpInstancingStats(const FString &InPassName)FParallelMeshDrawCommandPass
WaitForSetupTask()FParallelMeshDrawCommandPass
~FParallelMeshDrawCommandPass()FParallelMeshDrawCommandPass