FMeshPassProcessor::BuildMeshDrawCommands

Windows
MacOS
Linux

References

Module

Renderer

Header

/Engine/Source/Runtime/Renderer/Public/MeshPassProcessor.inl

Include

#include "MeshPassProcessor.inl"

Syntax

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
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss