共用方式為


IMTLBlitCommandEncoder 介面

定義

將資料寫入框架緩衝區的通訊協定。

[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
屬性
實作

屬性

Device

將資料寫入框架緩衝區的通訊協定。

(繼承來源 IMTLCommandEncoder)
Handle

處理非受控物件標記法) (指標。

(繼承來源 INativeObject)
Label

將資料寫入框架緩衝區的通訊協定。

(繼承來源 IMTLCommandEncoder)

方法

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

將資料寫入框架緩衝區的通訊協定。

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

將資料寫入框架緩衝區的通訊協定。

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

將資料寫入框架緩衝區的通訊協定。

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

將資料寫入框架緩衝區的通訊協定。

EndEncoding()

將資料寫入框架緩衝區的通訊協定。

(繼承來源 IMTLCommandEncoder)
FillBuffer(IMTLBuffer, NSRange, Byte)

將資料寫入框架緩衝區的通訊協定。

GenerateMipmapsForTexture(IMTLTexture)

將資料寫入框架緩衝區的通訊協定。

InsertDebugSignpost(String)

將資料寫入框架緩衝區的通訊協定。

(繼承來源 IMTLCommandEncoder)
PopDebugGroup()

將資料寫入框架緩衝區的通訊協定。

(繼承來源 IMTLCommandEncoder)
PushDebugGroup(String)

將資料寫入框架緩衝區的通訊協定。

(繼承來源 IMTLCommandEncoder)
Synchronize(IMTLResource)

將資料寫入框架緩衝區的通訊協定。

Synchronize(IMTLTexture, nuint, nuint)

將資料寫入框架緩衝區的通訊協定。

擴充方法

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

將資料寫入框架緩衝區的通訊協定。

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

將資料寫入框架緩衝區的通訊協定。

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

將資料寫入框架緩衝區的通訊協定。

Optimize(IMTLBlitCommandEncoder, IMTLIndirectCommandBuffer, NSRange)

將資料寫入框架緩衝區的通訊協定。

OptimizeContentsForCpuAccess(IMTLBlitCommandEncoder, IMTLTexture)

將資料寫入框架緩衝區的通訊協定。

OptimizeContentsForCpuAccess(IMTLBlitCommandEncoder, IMTLTexture, nuint, nuint)

將資料寫入框架緩衝區的通訊協定。

OptimizeContentsForGpuAccess(IMTLBlitCommandEncoder, IMTLTexture)

將資料寫入框架緩衝區的通訊協定。

OptimizeContentsForGpuAccess(IMTLBlitCommandEncoder, IMTLTexture, nuint, nuint)

將資料寫入框架緩衝區的通訊協定。

ResetCommands(IMTLBlitCommandEncoder, IMTLIndirectCommandBuffer, NSRange)

將資料寫入框架緩衝區的通訊協定。

Update(IMTLBlitCommandEncoder, IMTLFence)

擷取指定的 編碼器 fence 排入佇列的 GPU 工作。

Wait(IMTLBlitCommandEncoder, IMTLFence)

防止編碼器執行其他 GPU 工作,直到 fence 到達 為止。

適用於