Compartilhar via


IMTLParallelRenderCommandEncoder Interface

Definição

Protocolo do sistema para quebrar uma única passagem de renderização em conjuntos de comandos paralelos.

[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
Atributos
Implementações

Propriedades

Device

Protocolo do sistema para quebrar uma única passagem de renderização em conjuntos de comandos paralelos.

(Herdado de IMTLCommandEncoder)
Handle

Manipule (ponteiro) para a representação de objeto não gerenciado.

(Herdado de INativeObject)
Label

Protocolo do sistema para quebrar uma única passagem de renderização em conjuntos de comandos paralelos.

(Herdado de IMTLCommandEncoder)

Métodos

CreateRenderCommandEncoder()

Protocolo do sistema para quebrar uma única passagem de renderização em conjuntos de comandos paralelos.

EndEncoding()

Protocolo do sistema para quebrar uma única passagem de renderização em conjuntos de comandos paralelos.

(Herdado de IMTLCommandEncoder)
InsertDebugSignpost(String)

Protocolo do sistema para quebrar uma única passagem de renderização em conjuntos de comandos paralelos.

(Herdado de IMTLCommandEncoder)
PopDebugGroup()

Protocolo do sistema para quebrar uma única passagem de renderização em conjuntos de comandos paralelos.

(Herdado de IMTLCommandEncoder)
PushDebugGroup(String)

Protocolo do sistema para quebrar uma única passagem de renderização em conjuntos de comandos paralelos.

(Herdado de IMTLCommandEncoder)

Métodos de Extensão

SetColorStoreAction(IMTLParallelRenderCommandEncoder, MTLStoreAction, nuint)

Protocolo do sistema para quebrar uma única passagem de renderização em conjuntos de comandos paralelos.

SetColorStoreActionOptions(IMTLParallelRenderCommandEncoder, MTLStoreActionOptions, nuint)

Define as opções de ação do repositório no anexo de cor no índice especificado.

SetDepthStoreAction(IMTLParallelRenderCommandEncoder, MTLStoreAction)

Protocolo do sistema para quebrar uma única passagem de renderização em conjuntos de comandos paralelos.

SetDepthStoreActionOptions(IMTLParallelRenderCommandEncoder, MTLStoreActionOptions)

Define as opções de ação do repositório no anexo de profundidade.

SetStencilStoreAction(IMTLParallelRenderCommandEncoder, MTLStoreAction)

Protocolo do sistema para quebrar uma única passagem de renderização em conjuntos de comandos paralelos.

SetStencilStoreActionOptions(IMTLParallelRenderCommandEncoder, MTLStoreActionOptions)

Define as opções de ação do repositório no anexo do estêncil.

Aplica-se a