IMTLBuffer Interface

Définition

Protocole système pour les données brutes accessibles en quelques étapes.

[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
Attributs
Implémente

Propriétés

Contents

Protocole système pour les données brutes accessibles en quelques étapes.

CpuCacheMode

Protocole système pour les données brutes accessibles en quelques étapes.

(Hérité de IMTLResource)
Device

Protocole système pour les données brutes accessibles en quelques étapes.

(Hérité de IMTLResource)
Handle

Handle (pointeur) vers la représentation d’objet non managée.

(Hérité de INativeObject)
Label

Protocole système pour les données brutes accessibles en quelques étapes.

(Hérité de IMTLResource)
Length

Protocole système pour les données brutes accessibles en quelques étapes.

Méthodes

CreateTexture(MTLTextureDescriptor, nuint, nuint)

Protocole système pour les données brutes accessibles en quelques étapes.

DidModify(NSRange)

Protocole système pour les données brutes accessibles en quelques étapes.

SetPurgeableState(MTLPurgeableState)

Protocole système pour les données brutes accessibles en quelques étapes.

(Hérité de IMTLResource)

Méthodes d’extension

AddDebugMarker(IMTLBuffer, String, NSRange)

Protocole système pour les données brutes accessibles en quelques étapes.

CreateTexture(IMTLBuffer, MTLTextureDescriptor, nuint, nuint)

Protocole système pour les données brutes accessibles en quelques étapes.

RemoveAllDebugMarkers(IMTLBuffer)

Protocole système pour les données brutes accessibles en quelques étapes.

GetAllocatedSize(IMTLResource)

Retourne la taille allouée de la ressource.

GetHeap(IMTLResource)

Retourne le tas qui a sous-alloué la ressource.

GetIsAliasable(IMTLResource)

Retourne une valeur booléenne qui indique si les sous-allocations futures peuvent alias la mémoire de la ressource.

GetStorageMode(IMTLResource)

Retourne une description de l’emplacement et des autorisations de la ressource.

MakeAliasable(IMTLResource)

Rend la ressource pouvant être alias.

S’applique à