Module |
|
Header |
/Engine/Source/Runtime/Renderer/Public/MeshPassProcessor.h |
Include |
#include "MeshPassProcessor.h" |
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
)