Compartir a través de


IMTLIndirectCommandBuffer Interfaz

Definición

[Foundation.Protocol(Name="MTLIndirectCommandBuffer", WrapperType=typeof(Metal.MTLIndirectCommandBufferWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 14, ObjCRuntime.PlatformArchitecture.Arch64, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 12, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 12, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IMTLIndirectCommandBuffer : IDisposable, Metal.IMTLResource
type IMTLIndirectCommandBuffer = interface
    interface INativeObject
    interface IDisposable
    interface IMTLResource
Atributos
Implementaciones

Propiedades

CpuCacheMode (Heredado de IMTLResource)
Device (Heredado de IMTLResource)
Handle

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

(Heredado de INativeObject)
Label (Heredado de IMTLResource)
Size

Métodos

GetCommand(nuint)
Reset(NSRange)
SetPurgeableState(MTLPurgeableState) (Heredado de IMTLResource)

Métodos de extensión

GetAllocatedSize(IMTLResource)

Devuelve el tamaño asignado del recurso.

GetHeap(IMTLResource)

Devuelve el montón que ha asignado 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