Version: 2017.3

CommandBuffer.DrawMeshInstancedIndirect

Switch to Manual
public void DrawMeshInstancedIndirect (Mesh mesh, int submeshIndex, Material material, int shaderPass, ComputeBuffer bufferWithArgs, int argsOffset= 0, MaterialPropertyBlock properties= null);

Parameters

mesh @param mesh Mesh, который будет нарисован.
submeshIndex @param submeshIndex Какое подмножество меша будет нарисовано. Это применимо только для мешей, состоящих из нескольких материалов.
material @param material Используемый Material.
shaderPass Which pass of the shader to use, or -1 which renders all passes.
properties @param properties Дополнительное свойство материала. Данное свойство применяется на материале непосредственно до рисования меша. Для получения дополнительной информации смотрите MaterialPropertyBlock.
bufferWithArgs The GPU buffer containing the arguments for how many instances of this mesh to draw.
argsOffset The byte offset into the buffer, where the draw arguments start.

Description

Add a "draw mesh with indirect instancing" command.