Freigeben über


IMTLComputePipelineState Schnittstelle

Definition

Systemprotokoll, das ein kompiliertes Computeprogramm darstellt.

[Foundation.Protocol(Name="MTLComputePipelineState", WrapperType=typeof(Metal.MTLComputePipelineStateWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public interface IMTLComputePipelineState : IDisposable, ObjCRuntime.INativeObject
type IMTLComputePipelineState = interface
    interface INativeObject
    interface IDisposable
Attribute
Implementiert

Eigenschaften

Device

Systemprotokoll, das ein kompiliertes Computeprogramm darstellt.

Handle

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

(Geerbt von INativeObject)
MaxTotalThreadsPerThreadgroup

Systemprotokoll, das ein kompiliertes Computeprogramm darstellt.

ThreadExecutionWidth

Systemprotokoll, das ein kompiliertes Computeprogramm darstellt.

Erweiterungsmethoden

GetImageblockMemoryLength(IMTLComputePipelineState, MTLSize)

Systemprotokoll, das ein kompiliertes Computeprogramm darstellt.

GetLabel(IMTLComputePipelineState)

Gibt die beschreibende Bezeichnung für den Zustand der Computepipeline zurück.

GetStaticThreadgroupMemoryLength(IMTLComputePipelineState)

Systemprotokoll, das ein kompiliertes Computeprogramm darstellt.

Gilt für: