IMTLResource Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Protokol sistem untuk segmen memori GPU yang dialokasikan.
[Foundation.Protocol(Name="MTLResource", WrapperType=typeof(Metal.MTLResourceWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public interface IMTLResource : IDisposable, ObjCRuntime.INativeObject
type IMTLResource = interface
interface INativeObject
interface IDisposable
- Turunan
- Atribut
- Penerapan
Properti
CpuCacheMode |
Protokol sistem untuk segmen memori GPU yang dialokasikan. |
Device |
Protokol sistem untuk segmen memori GPU yang dialokasikan. |
Handle |
Tangani (penunjuk) ke representasi objek yang tidak dikelola. (Diperoleh dari INativeObject) |
Label |
Protokol sistem untuk segmen memori GPU yang dialokasikan. |
Metode
SetPurgeableState(MTLPurgeableState) |
Protokol sistem untuk segmen memori GPU yang dialokasikan. |
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. |