Partager via


IMTLRenderPipelineState Interface

Définition

Protocole système pour l’encodage de l’état d’un pipeline de rendu.

[Foundation.Protocol(Name="MTLRenderPipelineState", WrapperType=typeof(Metal.MTLRenderPipelineStateWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public interface IMTLRenderPipelineState : IDisposable, ObjCRuntime.INativeObject
type IMTLRenderPipelineState = interface
    interface INativeObject
    interface IDisposable
Attributs
Implémente

Propriétés

Device

Protocole système pour l’encodage de l’état d’un pipeline de rendu.

Handle

Handle (pointeur) vers la représentation d’objet non managée.

(Hérité de INativeObject)
Label

Protocole système pour l’encodage de l’état d’un pipeline de rendu.

Méthodes d’extension

GetImageblockMemoryLength(IMTLRenderPipelineState, MTLSize)

Protocole système pour l’encodage de l’état d’un pipeline de rendu.

GetImageblockSampleLength(IMTLRenderPipelineState)

Protocole système pour l’encodage de l’état d’un pipeline de rendu.

GetMaxTotalThreadsPerThreadgroup(IMTLRenderPipelineState)

Protocole système pour l’encodage de l’état d’un pipeline de rendu.

GetSupportIndirectCommandBuffers(IMTLRenderPipelineState)

Protocole système pour l’encodage de l’état d’un pipeline de rendu.

GetThreadgroupSizeMatchesTileSize(IMTLRenderPipelineState)

Protocole système pour l’encodage de l’état d’un pipeline de rendu.

S’applique à