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

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

BaseVertexIndexFMeshDrawCommand
BufferFMeshDrawCommand
CachedPipelineIdFMeshDrawCommand
ClearDebugPrimitiveSceneProxy() constFMeshDrawCommandinline
Finalize(FGraphicsMinimalPipelineStateId PipelineId, const FMeshProcessorShaders *ShadersForDebugging)FMeshDrawCommandinline
FirstIndexFMeshDrawCommand
FMeshDrawCommand()FMeshDrawCommandinline
FMeshDrawCommand(FMeshDrawCommand &&Other)=defaultFMeshDrawCommand
FMeshDrawCommand(const FMeshDrawCommand &Other)=defaultFMeshDrawCommand
GetAllocatedSize() constFMeshDrawCommandinline
GetDebugData() constFMeshDrawCommandinline
GetDebugDataSize() constFMeshDrawCommandinline
GetDynamicInstancingHash() constFMeshDrawCommandinline
GetPipelineStateSortingKey(FRHICommandList &RHICmdList, const FGraphicsPipelineRenderTargetsInfo &RenderTargetsInfo) constFMeshDrawCommand
GetPipelineStateSortingKey(const FGraphicsPipelineRenderTargetsInfo &RenderTargetsInfo) constFMeshDrawCommand
GetTypeHashFMeshDrawCommandfriend
IndexBufferFMeshDrawCommand
IndirectArgsFMeshDrawCommand
InitializeShaderBindings(const FMeshProcessorShaders &Shaders)FMeshDrawCommandinline
MatchesForDynamicInstancing(const FMeshDrawCommand &Rhs) constFMeshDrawCommandinline
NumInstancesFMeshDrawCommand
NumPrimitivesFMeshDrawCommand
NumVerticesFMeshDrawCommand
OffsetFMeshDrawCommand
operator=(const FMeshDrawCommand &Other)=defaultFMeshDrawCommand
operator=(FMeshDrawCommand &&Other)=defaultFMeshDrawCommand
PrimitiveIdStreamIndexFMeshDrawCommand
PrimitiveTypeFMeshDrawCommand
SetDebugData(const FPrimitiveSceneProxy *PrimitiveSceneProxy, const FMaterial *Material, const FMaterialRenderProxy *MaterialRenderProxy, const FMeshProcessorShaders &UntypedShaders, const FVertexFactory *VertexFactory, const FMeshBatch &MeshBatch, int32 PSOCollectorIndex)FMeshDrawCommand
SetDrawParametersAndFinalize(const FMeshBatch &MeshBatch, int32 BatchElementIndex, FGraphicsMinimalPipelineStateId PipelineId, const FMeshProcessorShaders *ShadersForDebugging)FMeshDrawCommand
SetStatsData(const FPrimitiveSceneProxy *PrimitiveSceneProxy)FMeshDrawCommandinline
SetStencilRef(uint32 InStencilRef)FMeshDrawCommandinline
ShaderBindingsFMeshDrawCommand
StencilRefFMeshDrawCommand
SubmitDraw(const FMeshDrawCommand &RESTRICT MeshDrawCommand, const FGraphicsMinimalPipelineStateSet &GraphicsMinimalPipelineStateSet, const FMeshDrawCommandSceneArgs &SceneArgs, uint32 InstanceFactor, FRHICommandList &CommandList, class FMeshDrawCommandStateCache &RESTRICT StateCache)FMeshDrawCommandstatic
SubmitDrawBegin(const FMeshDrawCommand &RESTRICT MeshDrawCommand, const FGraphicsMinimalPipelineStateSet &GraphicsMinimalPipelineStateSet, const FMeshDrawCommandSceneArgs &SceneArgs, uint32 InstanceFactor, FRHICommandList &RHICmdList, FMeshDrawCommandStateCache &RESTRICT StateCache, bool bAllowSkipDrawCommand)FMeshDrawCommandstatic
SubmitDrawEnd(const FMeshDrawCommand &MeshDrawCommand, const FMeshDrawCommandSceneArgs &SceneArgs, uint32 InstanceFactor, FRHICommandList &RHICmdList)FMeshDrawCommandstatic
SubmitDrawIndirectBegin(const FMeshDrawCommand &RESTRICT MeshDrawCommand, const FGraphicsMinimalPipelineStateSet &GraphicsMinimalPipelineStateSet, const FMeshDrawCommandSceneArgs &SceneArgs, uint32 InstanceFactor, FRHICommandList &RHICmdList, FMeshDrawCommandStateCache &RESTRICT StateCache, bool bAllowSkipDrawCommand)FMeshDrawCommandstatic
SubmitDrawIndirectEnd(const FMeshDrawCommand &MeshDrawCommand, const FMeshDrawCommandSceneArgs &SceneArgs, uint32 InstanceFactor, FRHICommandList &RHICmdList)FMeshDrawCommandstatic
VertexParamsFMeshDrawCommand
VertexStreamsFMeshDrawCommand