Edit

Share via


IMTLRenderCommandEncoder.DrawIndexedPrimitives Method

Definition

Overloads

DrawIndexedPrimitives(MTLPrimitiveType, nuint, MTLIndexType, IMTLBuffer, nuint)
DrawIndexedPrimitives(MTLPrimitiveType, nuint, MTLIndexType, IMTLBuffer, nuint, nuint)

DrawIndexedPrimitives(MTLPrimitiveType, nuint, MTLIndexType, IMTLBuffer, nuint)

[Foundation.Export("drawIndexedPrimitives:indexCount:indexType:indexBuffer:indexBufferOffset:")]
[Foundation.Preserve(Conditional=true)]
public void DrawIndexedPrimitives (Metal.MTLPrimitiveType primitiveType, nuint indexCount, Metal.MTLIndexType indexType, Metal.IMTLBuffer indexBuffer, nuint indexBufferOffset);
abstract member DrawIndexedPrimitives : Metal.MTLPrimitiveType * nuint * Metal.MTLIndexType * Metal.IMTLBuffer * nuint -> unit

Parameters

primitiveType
MTLPrimitiveType
indexCount
System.System.UIntPtr System.unativeint
indexType
MTLIndexType
indexBuffer
IMTLBuffer
indexBufferOffset
System.System.UIntPtr System.unativeint
Attributes

Applies to

DrawIndexedPrimitives(MTLPrimitiveType, nuint, MTLIndexType, IMTLBuffer, nuint, nuint)

[Foundation.Export("drawIndexedPrimitives:indexCount:indexType:indexBuffer:indexBufferOffset:instanceCount:")]
[Foundation.Preserve(Conditional=true)]
public void DrawIndexedPrimitives (Metal.MTLPrimitiveType primitiveType, nuint indexCount, Metal.MTLIndexType indexType, Metal.IMTLBuffer indexBuffer, nuint indexBufferOffset, nuint instanceCount);
abstract member DrawIndexedPrimitives : Metal.MTLPrimitiveType * nuint * Metal.MTLIndexType * Metal.IMTLBuffer * nuint * nuint -> unit

Parameters

primitiveType
MTLPrimitiveType
indexCount
System.System.UIntPtr System.unativeint
indexType
MTLIndexType
indexBuffer
IMTLBuffer
indexBufferOffset
System.System.UIntPtr System.unativeint
instanceCount
System.System.UIntPtr System.unativeint
Attributes

Applies to