Condividi tramite


IMTLBlitCommandEncoder Interfaccia

Definizione

Protocollo per la scrittura dei dati in buffer frame.

[Foundation.Protocol(Name="MTLBlitCommandEncoder", WrapperType=typeof(Metal.MTLBlitCommandEncoderWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public interface IMTLBlitCommandEncoder : IDisposable, Metal.IMTLCommandEncoder
type IMTLBlitCommandEncoder = interface
    interface INativeObject
    interface IDisposable
    interface IMTLCommandEncoder
Attributi
Implementazioni

Proprietà

Device

Protocollo per la scrittura dei dati in buffer frame.

(Ereditato da IMTLCommandEncoder)
Handle

Gestire (puntatore) alla rappresentazione dell'oggetto non gestita.

(Ereditato da INativeObject)
Label

Protocollo per la scrittura dei dati in buffer frame.

(Ereditato da IMTLCommandEncoder)

Metodi

CopyFromBuffer(IMTLBuffer, nuint, IMTLBuffer, nuint, nuint)

Protocollo per la scrittura dei dati in buffer frame.

CopyFromBuffer(IMTLBuffer, nuint, nuint, nuint, MTLSize, IMTLTexture, nuint, nuint, MTLOrigin)

Protocollo per la scrittura dei dati in buffer frame.

CopyFromTexture(IMTLTexture, nuint, nuint, MTLOrigin, MTLSize, IMTLBuffer, nuint, nuint, nuint)

Protocollo per la scrittura dei dati in buffer frame.

CopyFromTexture(IMTLTexture, nuint, nuint, MTLOrigin, MTLSize, IMTLTexture, nuint, nuint, MTLOrigin)

Protocollo per la scrittura dei dati in buffer frame.

EndEncoding()

Protocollo per la scrittura dei dati in buffer frame.

(Ereditato da IMTLCommandEncoder)
FillBuffer(IMTLBuffer, NSRange, Byte)

Protocollo per la scrittura dei dati in buffer frame.

GenerateMipmapsForTexture(IMTLTexture)

Protocollo per la scrittura dei dati in buffer frame.

InsertDebugSignpost(String)

Protocollo per la scrittura dei dati in buffer frame.

(Ereditato da IMTLCommandEncoder)
PopDebugGroup()

Protocollo per la scrittura dei dati in buffer frame.

(Ereditato da IMTLCommandEncoder)
PushDebugGroup(String)

Protocollo per la scrittura dei dati in buffer frame.

(Ereditato da IMTLCommandEncoder)
Synchronize(IMTLResource)

Protocollo per la scrittura dei dati in buffer frame.

Synchronize(IMTLTexture, nuint, nuint)

Protocollo per la scrittura dei dati in buffer frame.

Metodi di estensione

Copy(IMTLBlitCommandEncoder, IMTLIndirectCommandBuffer, NSRange, IMTLIndirectCommandBuffer, nuint)

Protocollo per la scrittura dei dati in buffer frame.

CopyFromBuffer(IMTLBlitCommandEncoder, IMTLBuffer, nuint, nuint, nuint, MTLSize, IMTLTexture, nuint, nuint, MTLOrigin, MTLBlitOption)

Protocollo per la scrittura dei dati in buffer frame.

CopyFromTexture(IMTLBlitCommandEncoder, IMTLTexture, nuint, nuint, MTLOrigin, MTLSize, IMTLBuffer, nuint, nuint, nuint, MTLBlitOption)

Protocollo per la scrittura dei dati in buffer frame.

Optimize(IMTLBlitCommandEncoder, IMTLIndirectCommandBuffer, NSRange)

Protocollo per la scrittura dei dati in buffer frame.

OptimizeContentsForCpuAccess(IMTLBlitCommandEncoder, IMTLTexture, nuint, nuint)

Protocollo per la scrittura dei dati in buffer frame.

OptimizeContentsForCpuAccess(IMTLBlitCommandEncoder, IMTLTexture)

Protocollo per la scrittura dei dati in buffer frame.

OptimizeContentsForGpuAccess(IMTLBlitCommandEncoder, IMTLTexture, nuint, nuint)

Protocollo per la scrittura dei dati in buffer frame.

OptimizeContentsForGpuAccess(IMTLBlitCommandEncoder, IMTLTexture)

Protocollo per la scrittura dei dati in buffer frame.

ResetCommands(IMTLBlitCommandEncoder, IMTLIndirectCommandBuffer, NSRange)

Protocollo per la scrittura dei dati in buffer frame.

Update(IMTLBlitCommandEncoder, IMTLFence)

Acquisisce il lavoro della GPU che è stato eseguito dal codificatore per l'oggetto specificato fence.

Wait(IMTLBlitCommandEncoder, IMTLFence)

Impedisce il funzionamento aggiuntivo della GPU da parte del codificatore fino al raggiungimento dell'oggetto fence .

Si applica a