Share via


IMTLIndirectRenderCommand.DrawPrimitives Method

Definition

[Foundation.Export("drawPrimitives:vertexStart:vertexCount:instanceCount:baseInstance:")]
[Foundation.RequiredMember]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void DrawPrimitives(Metal.MTLPrimitiveType primitiveType, UIntPtr vertexStart, UIntPtr vertexCount, UIntPtr instanceCount, UIntPtr baseInstance);
[<Foundation.Export("drawPrimitives:vertexStart:vertexCount:instanceCount:baseInstance:")>]
[<Foundation.RequiredMember>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member DrawPrimitives : Metal.MTLPrimitiveType * unativeint * unativeint * unativeint * unativeint -> unit
override this.DrawPrimitives : Metal.MTLPrimitiveType * unativeint * unativeint * unativeint * unativeint -> unit

Parameters

primitiveType
MTLPrimitiveType
vertexStart
UIntPtr

unativeint

vertexCount
UIntPtr

unativeint

instanceCount
UIntPtr

unativeint

baseInstance
UIntPtr

unativeint

Attributes

Applies to