Module |
|
Header |
/Engine/Source/Runtime/Renderer/Public/MeshPassProcessor.inl |
Include |
#include "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,
PassShadersType PassShaders,
ERasterizerFillMode MeshFillMode,
ERasterizerCullMode MeshCullMode,
FMeshDrawCommandSortKey SortKey,
EMeshPassFeatures MeshPassFeatures,
const ShaderElementDataType & ShaderElementData
)