Compartilhar via


IMTLBuffer Interface

Definição

Protocolo do sistema para dados brutos acessíveis em etapas.

[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
Implementações

Propriedades

Contents

Protocolo do sistema para dados brutos acessíveis em etapas.

CpuCacheMode

Protocolo do sistema para dados brutos acessíveis em etapas.

(Herdado de IMTLResource)
Device

Protocolo do sistema para dados brutos acessíveis em etapas.

(Herdado de IMTLResource)
Handle

Manipule (ponteiro) para a representação de objeto não gerenciado.

(Herdado de INativeObject)
Label

Protocolo do sistema para dados brutos acessíveis em etapas.

(Herdado de IMTLResource)
Length

Protocolo do sistema para dados brutos acessíveis em etapas.

Métodos

CreateTexture(MTLTextureDescriptor, nuint, nuint)

Protocolo do sistema para dados brutos acessíveis em etapas.

DidModify(NSRange)

Protocolo do sistema para dados brutos acessíveis em etapas.

SetPurgeableState(MTLPurgeableState)

Protocolo do sistema para dados brutos acessíveis em etapas.

(Herdado de IMTLResource)

Métodos de Extensão

AddDebugMarker(IMTLBuffer, String, NSRange)

Protocolo do sistema para dados brutos acessíveis em etapas.

CreateTexture(IMTLBuffer, MTLTextureDescriptor, nuint, nuint)

Protocolo do sistema para dados brutos acessíveis em etapas.

RemoveAllDebugMarkers(IMTLBuffer)

Protocolo do sistema para dados brutos acessíveis em etapas.

GetAllocatedSize(IMTLResource)

Retorna o tamanho alocado do recurso.

GetHeap(IMTLResource)

Retorna o heap que sublocou o recurso.

GetIsAliasable(IMTLResource)

Retorna um valor booliano que informa se as sub-alocações futuras podem alias da memória do recurso.

GetStorageMode(IMTLResource)

Retorna uma descrição do local e das permissões do recurso.

MakeAliasable(IMTLResource)

Torna o recurso aliasable.

Aplica-se a