![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MeshPassProcessor.h>
Inheritance diagram for FMeshPassDrawListContext:Public Member Functions | |
| virtual | ~FMeshPassDrawListContext () |
| virtual FMeshDrawCommand & | AddCommand (FMeshDrawCommand &Initializer, uint32 NumElements)=0 |
| virtual void | FinalizeCommand (const FMeshBatch &MeshBatch, int32 BatchElementIndex, const FMeshDrawCommandPrimitiveIdInfo &IdInfo, ERasterizerFillMode MeshFillMode, ERasterizerCullMode MeshCullMode, FMeshDrawCommandSortKey SortKey, EFVisibleMeshDrawCommandFlags Flags, const FGraphicsMinimalPipelineStateInitializer &PipelineState, const FMeshProcessorShaders *ShadersForDebugging, FMeshDrawCommand &MeshDrawCommand)=0 |
Interface for the different types of draw lists.
|
inlinevirtual |
|
pure virtual |
Implemented in FMaterialCacheMeshPassContext, FDynamicPassMeshDrawListContext, and FCachedPassMeshDrawListContext.
|
pure virtual |