Method DrawProceduralIndirect
DrawProceduralIndirect(Matrix4x4, Material, int, MeshTopology, ComputeBuffer, int, MaterialPropertyBlock)
Wraps DrawProceduralIndirect on a CommandBuffer.
Declaration
public void DrawProceduralIndirect(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, ComputeBuffer bufferWithArgs, int argsOffset, MaterialPropertyBlock properties)
Parameters
| Type | Name | Description |
|---|---|---|
| Matrix4x4 | matrix | |
| Material | material | |
| int | shaderPass | |
| MeshTopology | topology | |
| ComputeBuffer | bufferWithArgs | |
| int | argsOffset | |
| MaterialPropertyBlock | properties |
Implements
DrawProceduralIndirect(Matrix4x4, Material, int, MeshTopology, ComputeBuffer, int)
Wraps DrawProceduralIndirect on a CommandBuffer.
Declaration
public void DrawProceduralIndirect(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, ComputeBuffer bufferWithArgs, int argsOffset)
Parameters
| Type | Name | Description |
|---|---|---|
| Matrix4x4 | matrix | |
| Material | material | |
| int | shaderPass | |
| MeshTopology | topology | |
| ComputeBuffer | bufferWithArgs | |
| int | argsOffset |
Implements
DrawProceduralIndirect(Matrix4x4, Material, int, MeshTopology, ComputeBuffer)
Wraps DrawProceduralIndirect on a CommandBuffer.
Declaration
public void DrawProceduralIndirect(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, ComputeBuffer bufferWithArgs)
Parameters
| Type | Name | Description |
|---|---|---|
| Matrix4x4 | matrix | |
| Material | material | |
| int | shaderPass | |
| MeshTopology | topology | |
| ComputeBuffer | bufferWithArgs |
Implements
ILowLevelCommandBuffer.DrawProceduralIndirect(Matrix4x4, Material, int, MeshTopology, ComputeBuffer)
DrawProceduralIndirect(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, ComputeBuffer, int, MaterialPropertyBlock)
Wraps DrawProceduralIndirect on a CommandBuffer.
Declaration
public void DrawProceduralIndirect(GraphicsBuffer indexBuffer, Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, ComputeBuffer bufferWithArgs, int argsOffset, MaterialPropertyBlock properties)
Parameters
| Type | Name | Description |
|---|---|---|
| GraphicsBuffer | indexBuffer | |
| Matrix4x4 | matrix | |
| Material | material | |
| int | shaderPass | |
| MeshTopology | topology | |
| ComputeBuffer | bufferWithArgs | |
| int | argsOffset | |
| MaterialPropertyBlock | properties |
Implements
DrawProceduralIndirect(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, ComputeBuffer, int)
Wraps DrawProceduralIndirect on a CommandBuffer.
Declaration
public void DrawProceduralIndirect(GraphicsBuffer indexBuffer, Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, ComputeBuffer bufferWithArgs, int argsOffset)
Parameters
| Type | Name | Description |
|---|---|---|
| GraphicsBuffer | indexBuffer | |
| Matrix4x4 | matrix | |
| Material | material | |
| int | shaderPass | |
| MeshTopology | topology | |
| ComputeBuffer | bufferWithArgs | |
| int | argsOffset |
Implements
DrawProceduralIndirect(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, ComputeBuffer)
Wraps DrawProceduralIndirect on a CommandBuffer.
Declaration
public void DrawProceduralIndirect(GraphicsBuffer indexBuffer, Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, ComputeBuffer bufferWithArgs)
Parameters
| Type | Name | Description |
|---|---|---|
| GraphicsBuffer | indexBuffer | |
| Matrix4x4 | matrix | |
| Material | material | |
| int | shaderPass | |
| MeshTopology | topology | |
| ComputeBuffer | bufferWithArgs |
Implements
DrawProceduralIndirect(Matrix4x4, Material, int, MeshTopology, GraphicsBuffer, int, MaterialPropertyBlock)
Wraps DrawProceduralIndirect on a CommandBuffer.
Declaration
public void DrawProceduralIndirect(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, GraphicsBuffer bufferWithArgs, int argsOffset, MaterialPropertyBlock properties)
Parameters
| Type | Name | Description |
|---|---|---|
| Matrix4x4 | matrix | |
| Material | material | |
| int | shaderPass | |
| MeshTopology | topology | |
| GraphicsBuffer | bufferWithArgs | |
| int | argsOffset | |
| MaterialPropertyBlock | properties |
Implements
DrawProceduralIndirect(Matrix4x4, Material, int, MeshTopology, GraphicsBuffer, int)
Wraps DrawProceduralIndirect on a CommandBuffer.
Declaration
public void DrawProceduralIndirect(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, GraphicsBuffer bufferWithArgs, int argsOffset)
Parameters
| Type | Name | Description |
|---|---|---|
| Matrix4x4 | matrix | |
| Material | material | |
| int | shaderPass | |
| MeshTopology | topology | |
| GraphicsBuffer | bufferWithArgs | |
| int | argsOffset |
Implements
DrawProceduralIndirect(Matrix4x4, Material, int, MeshTopology, GraphicsBuffer)
Wraps DrawProceduralIndirect on a CommandBuffer.
Declaration
public void DrawProceduralIndirect(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, GraphicsBuffer bufferWithArgs)
Parameters
| Type | Name | Description |
|---|---|---|
| Matrix4x4 | matrix | |
| Material | material | |
| int | shaderPass | |
| MeshTopology | topology | |
| GraphicsBuffer | bufferWithArgs |
Implements
DrawProceduralIndirect(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, GraphicsBuffer, int, MaterialPropertyBlock)
Wraps DrawProceduralIndirect on a CommandBuffer.
Declaration
public void DrawProceduralIndirect(GraphicsBuffer indexBuffer, Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, GraphicsBuffer bufferWithArgs, int argsOffset, MaterialPropertyBlock properties)
Parameters
| Type | Name | Description |
|---|---|---|
| GraphicsBuffer | indexBuffer | |
| Matrix4x4 | matrix | |
| Material | material | |
| int | shaderPass | |
| MeshTopology | topology | |
| GraphicsBuffer | bufferWithArgs | |
| int | argsOffset | |
| MaterialPropertyBlock | properties |
Implements
DrawProceduralIndirect(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, GraphicsBuffer, int)
Wraps DrawProceduralIndirect on a CommandBuffer.
Declaration
public void DrawProceduralIndirect(GraphicsBuffer indexBuffer, Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, GraphicsBuffer bufferWithArgs, int argsOffset)
Parameters
| Type | Name | Description |
|---|---|---|
| GraphicsBuffer | indexBuffer | |
| Matrix4x4 | matrix | |
| Material | material | |
| int | shaderPass | |
| MeshTopology | topology | |
| GraphicsBuffer | bufferWithArgs | |
| int | argsOffset |
Implements
DrawProceduralIndirect(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, GraphicsBuffer)
Wraps DrawProceduralIndirect on a CommandBuffer.
Declaration
public void DrawProceduralIndirect(GraphicsBuffer indexBuffer, Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, GraphicsBuffer bufferWithArgs)
Parameters
| Type | Name | Description |
|---|---|---|
| GraphicsBuffer | indexBuffer | |
| Matrix4x4 | matrix | |
| Material | material | |
| int | shaderPass | |
| MeshTopology | topology | |
| GraphicsBuffer | bufferWithArgs |