Freigeben über


IMTLBuffer Schnittstelle

Definition

Systemprotokoll für Rohdaten, auf die in Schritt und Schritt zugegriffen werden kann.

[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
Attribute
Implementiert

Eigenschaften

Contents

Systemprotokoll für Rohdaten, auf die in Schritt und Schritt zugegriffen werden kann.

CpuCacheMode

Systemprotokoll für Rohdaten, auf die in Schritt und Schritt zugegriffen werden kann.

(Geerbt von IMTLResource)
Device

Systemprotokoll für Rohdaten, auf die in Schritt und Schritt zugegriffen werden kann.

(Geerbt von IMTLResource)
Handle

Handle (Zeiger) auf die Darstellung des nicht verwalteten Objekts.

(Geerbt von INativeObject)
Label

Systemprotokoll für Rohdaten, auf die in Schritt und Schritt zugegriffen werden kann.

(Geerbt von IMTLResource)
Length

Systemprotokoll für Rohdaten, auf die in Schritt und Schritt zugegriffen werden kann.

Methoden

CreateTexture(MTLTextureDescriptor, nuint, nuint)

Systemprotokoll für Rohdaten, auf die in Schritt und Schritt zugegriffen werden kann.

DidModify(NSRange)

Systemprotokoll für Rohdaten, auf die in Schritt und Schritt zugegriffen werden kann.

SetPurgeableState(MTLPurgeableState)

Systemprotokoll für Rohdaten, auf die in Schritt und Schritt zugegriffen werden kann.

(Geerbt von IMTLResource)

Erweiterungsmethoden

AddDebugMarker(IMTLBuffer, String, NSRange)

Systemprotokoll für Rohdaten, auf die in Schritt und Schritt zugegriffen werden kann.

CreateTexture(IMTLBuffer, MTLTextureDescriptor, nuint, nuint)

Systemprotokoll für Rohdaten, auf die in Schritt und Schritt zugegriffen werden kann.

RemoveAllDebugMarkers(IMTLBuffer)

Systemprotokoll für Rohdaten, auf die in Schritt und Schritt zugegriffen werden kann.

GetAllocatedSize(IMTLResource)

Gibt die zugewiesene Größe der Ressource zurück.

GetHeap(IMTLResource)

Gibt den Heap zurück, der die Ressource untergeordnet hat.

GetIsAliasable(IMTLResource)

Gibt einen booleschen Wert zurück, der angibt, ob zukünftige Unterzuordnungen den Arbeitsspeicher der Ressource aliasen können.

GetStorageMode(IMTLResource)

Gibt eine Beschreibung des Speicherorts und der Berechtigungen der Ressource zurück.

MakeAliasable(IMTLResource)

Macht die Ressource aliasfähig.

Gilt für: