Compartir a través de


IMTLBuffer Interfaz

Definición

Protocolo del sistema para los datos sin procesar a los que se puede acceder en pasos.

[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
Atributos
Implementaciones

Propiedades

Contents

Protocolo del sistema para los datos sin procesar a los que se puede acceder en pasos.

CpuCacheMode

Protocolo del sistema para los datos sin procesar a los que se puede acceder en pasos.

(Heredado de IMTLResource)
Device

Protocolo del sistema para los datos sin procesar a los que se puede acceder en pasos.

(Heredado de IMTLResource)
Handle

Identificador (puntero) a la representación del objeto no administrado.

(Heredado de INativeObject)
Label

Protocolo del sistema para los datos sin procesar a los que se puede acceder en pasos.

(Heredado de IMTLResource)
Length

Protocolo del sistema para los datos sin procesar a los que se puede acceder en pasos.

Métodos

CreateTexture(MTLTextureDescriptor, nuint, nuint)

Protocolo del sistema para los datos sin procesar a los que se puede acceder en pasos.

DidModify(NSRange)

Protocolo del sistema para los datos sin procesar a los que se puede acceder en pasos.

SetPurgeableState(MTLPurgeableState)

Protocolo del sistema para los datos sin procesar a los que se puede acceder en pasos.

(Heredado de IMTLResource)

Métodos de extensión

AddDebugMarker(IMTLBuffer, String, NSRange)

Protocolo del sistema para los datos sin procesar a los que se puede acceder en pasos.

CreateTexture(IMTLBuffer, MTLTextureDescriptor, nuint, nuint)

Protocolo del sistema para los datos sin procesar a los que se puede acceder en pasos.

RemoveAllDebugMarkers(IMTLBuffer)

Protocolo del sistema para los datos sin procesar a los que se puede acceder en pasos.

GetAllocatedSize(IMTLResource)

Devuelve el tamaño asignado del recurso.

GetHeap(IMTLResource)

Devuelve el montón que subasignó el recurso.

GetIsAliasable(IMTLResource)

Devuelve un valor booleano que indica si las subasignación futuras pueden dar alias a la memoria del recurso.

GetStorageMode(IMTLResource)

Devuelve una descripción de la ubicación y los permisos del recurso.

MakeAliasable(IMTLResource)

Hace que el recurso sea aliasable.

Se aplica a