Bagikan melalui


IMDLMeshBuffer Antarmuka

Definisi

Antarmuka yang mewakili metode yang diperlukan (jika ada) dari protokol IMDLMeshBuffer.

[Foundation.Protocol(Name="MDLMeshBuffer", WrapperType=typeof(ModelIO.MDLMeshBufferWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public interface IMDLMeshBuffer : Foundation.INSCopying, IDisposable
type IMDLMeshBuffer = interface
    interface INativeObject
    interface IDisposable
    interface INSCopying
Turunan
Atribut
Penerapan

Keterangan

Antarmuka ini berisi metode yang diperlukan (jika ada) dari protokol yang ditentukan oleh IMDLMeshBuffer.

Jika Anda membuat objek yang mengimplementasikan antarmuka ini, metode implementasi akan secara otomatis diekspor ke Objective-C dengan tanda tangan yang cocok dari metode yang ditentukan dalam IMDLMeshBuffer protokol.

Metode opsional (jika ada) disediakan oleh MDLMeshBuffer_Extensions kelas sebagai metode ekstensi ke antarmuka, memungkinkan Anda untuk memanggil metode opsional apa pun pada protokol.

Properti

Handle

Tangani (penunjuk) ke representasi objek yang tidak dikelola.

(Diperoleh dari INativeObject)
Map

Mendapatkan peta buffer jala yang menyediakan akses baca-saja ke data di buffer.

Metode

Copy(NSZone)

Melakukan salinan objek Objective-C yang mendasar.

(Diperoleh dari INSCopying)
FillData(NSData, nuint)

data Menulis ke dalam buffer pada jumlah byte yang ditentukanoffset.

Metode Ekstensi

GetAllocator(IMDLMeshBuffer)

Mengembalikan alokator yang digunakan untuk mengalokasikan memori untuk buffer jala..

GetLength(IMDLMeshBuffer)

Mengembalikan panjang buffer, dalam byte.

GetType(IMDLMeshBuffer)

Mengembalikan nilai yang menunjukkan apakah buffer berisi indeks atau simpul.

GetZone(IMDLMeshBuffer)

Mengembalikan kumpulan memori yang dihuni buffer..

Berlaku untuk