Freigeben über


IMTLRenderPipelineState Schnittstelle

Definition

Systemprotokoll zum Codieren des Zustands einer Renderingpipeline.

[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
Attribute
Implementiert

Eigenschaften

Device

Systemprotokoll zum Codieren des Zustands einer Renderingpipeline.

Handle

Handle (Zeiger) auf die Darstellung des nicht verwalteten Objekts.

(Geerbt von INativeObject)
Label

Systemprotokoll zum Codieren des Zustands einer Renderingpipeline.

Erweiterungsmethoden

GetImageblockMemoryLength(IMTLRenderPipelineState, MTLSize)

Systemprotokoll zum Codieren des Zustands einer Renderingpipeline.

GetImageblockSampleLength(IMTLRenderPipelineState)

Systemprotokoll zum Codieren des Zustands einer Renderingpipeline.

GetMaxTotalThreadsPerThreadgroup(IMTLRenderPipelineState)

Systemprotokoll zum Codieren des Zustands einer Renderingpipeline.

GetSupportIndirectCommandBuffers(IMTLRenderPipelineState)

Systemprotokoll zum Codieren des Zustands einer Renderingpipeline.

GetThreadgroupSizeMatchesTileSize(IMTLRenderPipelineState)

Systemprotokoll zum Codieren des Zustands einer Renderingpipeline.

Gilt für: