Bagikan melalui


IMTLBlitCommandEncoder Antarmuka

Definisi

Protokol untuk menulis data ke dalam buffer bingkai.

[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
Atribut
Penerapan

Properti

Device

Protokol untuk menulis data ke dalam buffer bingkai.

(Diperoleh dari IMTLCommandEncoder)
Handle

Tangani (penunjuk) ke representasi objek yang tidak dikelola.

(Diperoleh dari INativeObject)
Label

Protokol untuk menulis data ke dalam buffer bingkai.

(Diperoleh dari IMTLCommandEncoder)

Metode

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

Protokol untuk menulis data ke dalam buffer bingkai.

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

Protokol untuk menulis data ke dalam buffer bingkai.

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

Protokol untuk menulis data ke dalam buffer bingkai.

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

Protokol untuk menulis data ke dalam buffer bingkai.

EndEncoding()

Protokol untuk menulis data ke dalam buffer bingkai.

(Diperoleh dari IMTLCommandEncoder)
FillBuffer(IMTLBuffer, NSRange, Byte)

Protokol untuk menulis data ke dalam buffer bingkai.

GenerateMipmapsForTexture(IMTLTexture)

Protokol untuk menulis data ke dalam buffer bingkai.

InsertDebugSignpost(String)

Protokol untuk menulis data ke dalam buffer bingkai.

(Diperoleh dari IMTLCommandEncoder)
PopDebugGroup()

Protokol untuk menulis data ke dalam buffer bingkai.

(Diperoleh dari IMTLCommandEncoder)
PushDebugGroup(String)

Protokol untuk menulis data ke dalam buffer bingkai.

(Diperoleh dari IMTLCommandEncoder)
Synchronize(IMTLResource)

Protokol untuk menulis data ke dalam buffer bingkai.

Synchronize(IMTLTexture, nuint, nuint)

Protokol untuk menulis data ke dalam buffer bingkai.

Metode Ekstensi

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

Protokol untuk menulis data ke dalam buffer bingkai.

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

Protokol untuk menulis data ke dalam buffer bingkai.

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

Protokol untuk menulis data ke dalam buffer bingkai.

Optimize(IMTLBlitCommandEncoder, IMTLIndirectCommandBuffer, NSRange)

Protokol untuk menulis data ke dalam buffer bingkai.

OptimizeContentsForCpuAccess(IMTLBlitCommandEncoder, IMTLTexture, nuint, nuint)

Protokol untuk menulis data ke dalam buffer bingkai.

OptimizeContentsForCpuAccess(IMTLBlitCommandEncoder, IMTLTexture)

Protokol untuk menulis data ke dalam buffer bingkai.

OptimizeContentsForGpuAccess(IMTLBlitCommandEncoder, IMTLTexture, nuint, nuint)

Protokol untuk menulis data ke dalam buffer bingkai.

OptimizeContentsForGpuAccess(IMTLBlitCommandEncoder, IMTLTexture)

Protokol untuk menulis data ke dalam buffer bingkai.

ResetCommands(IMTLBlitCommandEncoder, IMTLIndirectCommandBuffer, NSRange)

Protokol untuk menulis data ke dalam buffer bingkai.

Update(IMTLBlitCommandEncoder, IMTLFence)

Menangkap pekerjaan GPU yang diantrekan oleh encoder untuk yang ditentukan fence.

Wait(IMTLBlitCommandEncoder, IMTLFence)

Mencegah pekerjaan GPU tambahan oleh encoder hingga tercapai fence .

Berlaku untuk