Bagikan melalui


IMTLBuffer Antarmuka

Definisi

Protokol sistem untuk data mentah yang dapat diakses dalam langkah.

[Foundation.Protocol(Name="MTLBuffer", WrapperType=typeof(Metal.MTLBufferWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public interface IMTLBuffer : IDisposable, Metal.IMTLResource
type IMTLBuffer = interface
    interface INativeObject
    interface IDisposable
    interface IMTLResource
Atribut
Penerapan

Properti

Contents

Protokol sistem untuk data mentah yang dapat diakses dalam langkah.

CpuCacheMode

Protokol sistem untuk data mentah yang dapat diakses dalam langkah.

(Diperoleh dari IMTLResource)
Device

Protokol sistem untuk data mentah yang dapat diakses dalam langkah.

(Diperoleh dari IMTLResource)
Handle

Tangani (penunjuk) ke representasi objek yang tidak dikelola.

(Diperoleh dari INativeObject)
Label

Protokol sistem untuk data mentah yang dapat diakses dalam langkah.

(Diperoleh dari IMTLResource)
Length

Protokol sistem untuk data mentah yang dapat diakses dalam langkah.

Metode

CreateTexture(MTLTextureDescriptor, nuint, nuint)

Protokol sistem untuk data mentah yang dapat diakses dalam langkah.

DidModify(NSRange)

Protokol sistem untuk data mentah yang dapat diakses dalam langkah.

SetPurgeableState(MTLPurgeableState)

Protokol sistem untuk data mentah yang dapat diakses dalam langkah.

(Diperoleh dari IMTLResource)

Metode Ekstensi

AddDebugMarker(IMTLBuffer, String, NSRange)

Protokol sistem untuk data mentah yang dapat diakses dalam langkah.

CreateTexture(IMTLBuffer, MTLTextureDescriptor, nuint, nuint)

Protokol sistem untuk data mentah yang dapat diakses dalam langkah.

RemoveAllDebugMarkers(IMTLBuffer)

Protokol sistem untuk data mentah yang dapat diakses dalam langkah.

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 alias.

Berlaku untuk