IMTLParallelRenderCommandEncoder 接口

定义

用于将单个呈现传递分解为并行命令集的系统协议。

[Foundation.Protocol(Name="MTLParallelRenderCommandEncoder", WrapperType=typeof(Metal.MTLParallelRenderCommandEncoderWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public interface IMTLParallelRenderCommandEncoder : IDisposable, Metal.IMTLCommandEncoder
type IMTLParallelRenderCommandEncoder = interface
    interface INativeObject
    interface IDisposable
    interface IMTLCommandEncoder
属性
实现

属性

Device

用于将单个呈现传递分解为并行命令集的系统协议。

(继承自 IMTLCommandEncoder)
Handle

处理指向非托管对象表示形式的 (指针) 。

(继承自 INativeObject)
Label

用于将单个呈现传递分解为并行命令集的系统协议。

(继承自 IMTLCommandEncoder)

方法

CreateRenderCommandEncoder()

用于将单个呈现传递分解为并行命令集的系统协议。

EndEncoding()

用于将单个呈现传递分解为并行命令集的系统协议。

(继承自 IMTLCommandEncoder)
InsertDebugSignpost(String)

用于将单个呈现传递分解为并行命令集的系统协议。

(继承自 IMTLCommandEncoder)
PopDebugGroup()

用于将单个呈现传递分解为并行命令集的系统协议。

(继承自 IMTLCommandEncoder)
PushDebugGroup(String)

用于将单个呈现传递分解为并行命令集的系统协议。

(继承自 IMTLCommandEncoder)

扩展方法

SetColorStoreAction(IMTLParallelRenderCommandEncoder, MTLStoreAction, nuint)

用于将单个呈现传递分解为并行命令集的系统协议。

SetColorStoreActionOptions(IMTLParallelRenderCommandEncoder, MTLStoreActionOptions, nuint)

在指定索引处设置颜色附件的存储操作选项。

SetDepthStoreAction(IMTLParallelRenderCommandEncoder, MTLStoreAction)

用于将单个呈现传递分解为并行命令集的系统协议。

SetDepthStoreActionOptions(IMTLParallelRenderCommandEncoder, MTLStoreActionOptions)

设置深度附件上的存储操作选项。

SetStencilStoreAction(IMTLParallelRenderCommandEncoder, MTLStoreAction)

用于将单个呈现传递分解为并行命令集的系统协议。

SetStencilStoreActionOptions(IMTLParallelRenderCommandEncoder, MTLStoreActionOptions)

设置模具附件上的存储操作选项。

适用于