Navigation
API > API/Runtime > API/Runtime/Renderer > API/Runtime/Renderer/FMeshPassProcessor
References
| Module | Renderer |
| Header | /Engine/Source/Runtime/Renderer/Public/MeshPassProcessor.h |
| Include | #include "MeshPassProcessor.h" |
| Source | /Engine/Source/Runtime/Renderer/Public/MeshPassProcessor.inl |
template<typename PassShadersType, typename ShaderElementDataType>
void BuildMeshDrawCommands
(
const FMeshBatch &RESTRICT MeshBatch,
uint64 BatchElementMask,
const FPrimitiveSceneProxy *RESTRICT PrimitiveSceneProxy,
const FMaterialRenderProxy &RESTRICT MaterialRenderProxy,
const FMaterial &RESTRICT MaterialResource,
const FMeshPassProcessorRenderState &RESTRICT DrawRenderState,
const PassShadersType & PassShaders,
ERasterizerFillMode MeshFillMode,
ERasterizerCullMode MeshCullMode,
FMeshDrawCommandSortKey SortKey,
EMeshPassFeatures MeshPassFeatures,
const ShaderElementDataType & ShaderElementData
)