次の方法で共有


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 防止します。

適用対象