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)

適用対象