![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MeshPassProcessor.h>
Inheritance diagram for FDynamicPassMeshDrawListContext:Public Member Functions | |
| FDynamicPassMeshDrawListContext (FDynamicMeshDrawCommandStorage &InDrawListStorage, FMeshCommandOneFrameArray &InDrawList, FGraphicsMinimalPipelineStateSet &InPipelineStateSet, bool &InNeedsShaderInitialisation) | |
| virtual FMeshDrawCommand & | AddCommand (FMeshDrawCommand &Initializer, uint32 NumElements) override final |
| 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) override final |
| FORCEINLINE void | AddVisibleMeshDrawCommand (const FVisibleMeshDrawCommand &VisibleMeshDrawCommand) |
Public Member Functions inherited from FMeshPassDrawListContext | |
| virtual | ~FMeshPassDrawListContext () |
Context used when building FMeshDrawCommands for one frame only.
|
inline |
|
inlinefinaloverridevirtual |
Implements FMeshPassDrawListContext.
|
inline |
Use to add pre-built (cached) draw commands to a dynamic context.
|
inlinefinaloverridevirtual |
Implements FMeshPassDrawListContext.