Freigeben über


IMTLBlitCommandEncoder Schnittstelle

Definition

Protokoll zum Schreiben von Daten in Framepuffer.

[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
Attribute
Implementiert

Eigenschaften

Device

Protokoll zum Schreiben von Daten in Framepuffer.

(Geerbt von IMTLCommandEncoder)
Handle

Handle (Zeiger) auf die Darstellung des nicht verwalteten Objekts.

(Geerbt von INativeObject)
Label

Protokoll zum Schreiben von Daten in Framepuffer.

(Geerbt von IMTLCommandEncoder)

Methoden

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

Protokoll zum Schreiben von Daten in Framepuffer.

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

Protokoll zum Schreiben von Daten in Framepuffer.

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

Protokoll zum Schreiben von Daten in Framepuffer.

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

Protokoll zum Schreiben von Daten in Framepuffer.

EndEncoding()

Protokoll zum Schreiben von Daten in Framepuffer.

(Geerbt von IMTLCommandEncoder)
FillBuffer(IMTLBuffer, NSRange, Byte)

Protokoll zum Schreiben von Daten in Framepuffer.

GenerateMipmapsForTexture(IMTLTexture)

Protokoll zum Schreiben von Daten in Framepuffer.

InsertDebugSignpost(String)

Protokoll zum Schreiben von Daten in Framepuffer.

(Geerbt von IMTLCommandEncoder)
PopDebugGroup()

Protokoll zum Schreiben von Daten in Framepuffer.

(Geerbt von IMTLCommandEncoder)
PushDebugGroup(String)

Protokoll zum Schreiben von Daten in Framepuffer.

(Geerbt von IMTLCommandEncoder)
Synchronize(IMTLResource)

Protokoll zum Schreiben von Daten in Framepuffer.

Synchronize(IMTLTexture, nuint, nuint)

Protokoll zum Schreiben von Daten in Framepuffer.

Erweiterungsmethoden

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

Protokoll zum Schreiben von Daten in Framepuffer.

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

Protokoll zum Schreiben von Daten in Framepuffer.

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

Protokoll zum Schreiben von Daten in Framepuffer.

Optimize(IMTLBlitCommandEncoder, IMTLIndirectCommandBuffer, NSRange)

Protokoll zum Schreiben von Daten in Framepuffer.

OptimizeContentsForCpuAccess(IMTLBlitCommandEncoder, IMTLTexture, nuint, nuint)

Protokoll zum Schreiben von Daten in Framepuffer.

OptimizeContentsForCpuAccess(IMTLBlitCommandEncoder, IMTLTexture)

Protokoll zum Schreiben von Daten in Framepuffer.

OptimizeContentsForGpuAccess(IMTLBlitCommandEncoder, IMTLTexture, nuint, nuint)

Protokoll zum Schreiben von Daten in Framepuffer.

OptimizeContentsForGpuAccess(IMTLBlitCommandEncoder, IMTLTexture)

Protokoll zum Schreiben von Daten in Framepuffer.

ResetCommands(IMTLBlitCommandEncoder, IMTLIndirectCommandBuffer, NSRange)

Protokoll zum Schreiben von Daten in Framepuffer.

Update(IMTLBlitCommandEncoder, IMTLFence)

Erfasst GPU-Arbeit, die vom Encoder für den angegebenen fencein die Warteschlange gestellt wurde.

Wait(IMTLBlitCommandEncoder, IMTLFence)

Verhindert zusätzliche GPU-Arbeit durch den Encoder, bis der fence erreicht ist.

Gilt für: