Bagikan melalui


IMTLComputePipelineState Antarmuka

Definisi

Protokol sistem yang mewakili program komputasi yang dikompilasi.

[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
Atribut
Penerapan

Properti

Device

Protokol sistem yang mewakili program komputasi yang dikompilasi.

Handle

Tangani (penunjuk) ke representasi objek yang tidak dikelola.

(Diperoleh dari INativeObject)
MaxTotalThreadsPerThreadgroup

Protokol sistem yang mewakili program komputasi yang dikompilasi.

ThreadExecutionWidth

Protokol sistem yang mewakili program komputasi yang dikompilasi.

Metode Ekstensi

GetImageblockMemoryLength(IMTLComputePipelineState, MTLSize)

Protokol sistem yang mewakili program komputasi yang dikompilasi.

GetLabel(IMTLComputePipelineState)

Mengembalikan label deskriptif untuk status alur komputasi.

GetStaticThreadgroupMemoryLength(IMTLComputePipelineState)

Protokol sistem yang mewakili program komputasi yang dikompilasi.

Berlaku untuk