UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMaterialCacheMeshPassContext Class Reference

#include <MaterialCacheMeshProcessor.h>

+ Inheritance diagram for FMaterialCacheMeshPassContext:

Public Member Functions

virtual FMeshDrawCommandAddCommand (FMeshDrawCommand &Initializer, uint32 NumElements) override
 
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
 
- Public Member Functions inherited from FMeshPassDrawListContext
virtual ~FMeshPassDrawListContext ()
 

Public Attributes

FMaterialCacheMeshDrawCommand Command
 

Member Function Documentation

◆ AddCommand()

FMeshDrawCommand & FMaterialCacheMeshPassContext::AddCommand ( FMeshDrawCommand Initializer,
uint32  NumElements 
)
overridevirtual

◆ FinalizeCommand()

void FMaterialCacheMeshPassContext::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 
)
overridevirtual

Member Data Documentation

◆ Command

FMaterialCacheMeshDrawCommand FMaterialCacheMeshPassContext::Command

Compiled command


The documentation for this class was generated from the following files: