IMTLIndirectCommandBuffer インターフェイス

定義

[Foundation.Protocol(Name="MTLIndirectCommandBuffer", WrapperType=typeof(Metal.MTLIndirectCommandBufferWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 14, ObjCRuntime.PlatformArchitecture.Arch64, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 12, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 12, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IMTLIndirectCommandBuffer : IDisposable, Metal.IMTLResource
type IMTLIndirectCommandBuffer = interface
    interface INativeObject
    interface IDisposable
    interface IMTLResource
属性
実装

プロパティ

CpuCacheMode (継承元 IMTLResource)
Device (継承元 IMTLResource)
Handle

アンマネージド オブジェクト表現へのハンドル (ポインター)。

(継承元 INativeObject)
Label (継承元 IMTLResource)
Size

メソッド

GetCommand(nuint)
Reset(NSRange)
SetPurgeableState(MTLPurgeableState) (継承元 IMTLResource)

拡張メソッド

GetAllocatedSize(IMTLResource)

リソースの割り当てられたサイズを返します。

GetHeap(IMTLResource)

リソースをサブ割り当てたヒープを返します。

GetIsAliasable(IMTLResource)

将来のサブ割り当てがリソースのメモリにエイリアスを設定できるかどうかを示すブール値を返します。

GetStorageMode(IMTLResource)

リソースの場所とアクセス許可の説明を返します。

MakeAliasable(IMTLResource)

リソースをエイリアス可能にします。

適用対象