Bagikan melalui


IMTLIndirectCommandBuffer Antarmuka

Definisi

[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
Atribut
Penerapan

Properti

CpuCacheMode (Diperoleh dari IMTLResource)
Device (Diperoleh dari IMTLResource)
Handle

Tangani (penunjuk) ke representasi objek yang tidak dikelola.

(Diperoleh dari INativeObject)
Label (Diperoleh dari IMTLResource)
Size

Metode

GetCommand(nuint)
Reset(NSRange)
SetPurgeableState(MTLPurgeableState) (Diperoleh dari IMTLResource)

Metode Ekstensi

GetAllocatedSize(IMTLResource)

Mengembalikan ukuran sumber daya yang dialokasikan.

GetHeap(IMTLResource)

Mengembalikan timbunan yang mengalokasikan sumber daya secara sub-alokasi.

GetIsAliasable(IMTLResource)

Mengembalikan nilai Boolean yang memberi tahu apakah sub-alokasi di masa mendatang dapat alias memori sumber daya.

GetStorageMode(IMTLResource)

Mengembalikan deskripsi lokasi dan izin sumber daya.

MakeAliasable(IMTLResource)

Membuat sumber daya dapat dialiskan.

Berlaku untuk