共用方式為


IMTLIndirectRenderCommand 介面

定義

[Foundation.Protocol(Name="MTLIndirectRenderCommand", WrapperType=typeof(Metal.MTLIndirectRenderCommandWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 14, ObjCRuntime.PlatformArchitecture.Arch64, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 12, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IMTLIndirectRenderCommand : IDisposable, ObjCRuntime.INativeObject
type IMTLIndirectRenderCommand = interface
    interface INativeObject
    interface IDisposable
屬性
實作

屬性

Handle

處理非受控物件標記法) (指標。

(繼承來源 INativeObject)

方法

DrawIndexedPatches(nuint, nuint, nuint, IMTLBuffer, nuint, IMTLBuffer, nuint, nuint, nuint, IMTLBuffer, nuint, nuint)
DrawIndexedPrimitives(MTLPrimitiveType, nuint, MTLIndexType, IMTLBuffer, nuint, nuint, nint, nuint)
DrawPatches(nuint, nuint, nuint, IMTLBuffer, nuint, nuint, nuint, IMTLBuffer, nuint, nuint)
DrawPrimitives(MTLPrimitiveType, nuint, nuint, nuint, nuint)
Reset()
SetFragmentBuffer(IMTLBuffer, nuint, nuint)
SetRenderPipelineState(IMTLRenderPipelineState)
SetVertexBuffer(IMTLBuffer, nuint, nuint)

適用於