Module |
|
Header |
/Engine/Source/Runtime/Renderer/Public/MeshMaterialShader.h |
Include |
#include "MeshMaterialShader.h" |
template<typename ShaderType, typename PointerTableType, typename ShaderElementDataType>
static void GetElementShaderBindings
(
const TShaderRefBase< ShaderType, PointerTableType > & Shader,
const FScene * Scene,
const FSceneView * ViewIfDynamicMeshCommand,
const FVertexFactory * VertexFactory,
const EVertexInputStreamType InputStreamType,
ERHIFeatureLevel::Type FeatureLevel,
const FPrimitiveSceneProxy * PrimitiveSceneProxy,
const FMeshBatch & MeshBatch,
const FMeshBatchElement & BatchElement,
const ShaderElementDataType & ShaderElementData,
FMeshDrawSingleShaderBindings & ShaderBindings,
FVertexInputStreamArray & VertexStreams
)