共用方式為


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

處理 unmanaged 物件標記法) (指標。

(繼承來源 INativeObject)
Label (繼承來源 IMTLResource)
Size

方法

GetCommand(nuint)
Reset(NSRange)
SetPurgeableState(MTLPurgeableState) (繼承來源 IMTLResource)

擴充方法

GetAllocatedSize(IMTLResource)

傳回資源配置的大小。

GetHeap(IMTLResource)

傳回子配置資源的堆積。

GetIsAliasable(IMTLResource)

傳回布林值,指出未來的子配置是否可以將資源的記憶體別名。

GetStorageMode(IMTLResource)

傳回資源的位置和許可權的描述。

MakeAliasable(IMTLResource)

讓資源變成可別名。

適用於