다음을 통해 공유


IMTLIndirectRenderCommand.DrawPatches 메서드

정의

[Foundation.Export("drawPatches:patchStart:patchCount:patchIndexBuffer:patchIndexBufferOffset:instanceCount:baseInstance:tessellationFactorBuffer:tessellationFactorBufferOffset:tessellationFactorBufferInstanceStride:")]
[Foundation.Preserve(Conditional=true)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public void DrawPatches (nuint numberOfPatchControlPoints, nuint patchStart, nuint patchCount, Metal.IMTLBuffer patchIndexBuffer, nuint patchIndexBufferOffset, nuint instanceCount, nuint baseInstance, Metal.IMTLBuffer buffer, nuint offset, nuint instanceStride);
abstract member DrawPatches : nuint * nuint * nuint * Metal.IMTLBuffer * nuint * nuint * nuint * Metal.IMTLBuffer * nuint * nuint -> unit

매개 변수

numberOfPatchControlPoints
System.System.UIntPtr System.unativeint
patchStart
System.System.UIntPtr System.unativeint
patchCount
System.System.UIntPtr System.unativeint
patchIndexBuffer
IMTLBuffer
patchIndexBufferOffset
System.System.UIntPtr System.unativeint
instanceCount
System.System.UIntPtr System.unativeint
baseInstance
System.System.UIntPtr System.unativeint
buffer
IMTLBuffer
offset
System.System.UIntPtr System.unativeint
instanceStride
System.System.UIntPtr System.unativeint
특성

적용 대상