Share via


IMTLIndirectRenderCommand.DrawIndexedPrimitives Method

Definition

[Foundation.Export("drawIndexedPrimitives:indexCount:indexType:indexBuffer:indexBufferOffset:instanceCount:baseVertex:baseInstance:")]
[Foundation.RequiredMember]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void DrawIndexedPrimitives(Metal.MTLPrimitiveType primitiveType, UIntPtr indexCount, Metal.MTLIndexType indexType, Metal.IMTLBuffer indexBuffer, UIntPtr indexBufferOffset, UIntPtr instanceCount, IntPtr baseVertex, UIntPtr baseInstance);
[<Foundation.Export("drawIndexedPrimitives:indexCount:indexType:indexBuffer:indexBufferOffset:instanceCount:baseVertex:baseInstance:")>]
[<Foundation.RequiredMember>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member DrawIndexedPrimitives : Metal.MTLPrimitiveType * unativeint * Metal.MTLIndexType * Metal.IMTLBuffer * unativeint * unativeint * nativeint * unativeint -> unit
override this.DrawIndexedPrimitives : Metal.MTLPrimitiveType * unativeint * Metal.MTLIndexType * Metal.IMTLBuffer * unativeint * unativeint * nativeint * unativeint -> unit

Parameters

primitiveType
MTLPrimitiveType
indexCount
UIntPtr

unativeint

indexType
MTLIndexType
indexBuffer
IMTLBuffer
indexBufferOffset
UIntPtr

unativeint

instanceCount
UIntPtr

unativeint

baseVertex
IntPtr

nativeint

baseInstance
UIntPtr

unativeint

Attributes

Applies to