Поделиться через


IMTLComputePipelineState Интерфейс

Определение

Системный протокол, представляющий скомпилированную вычислительную программу.

[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
Атрибуты
Реализации

Свойства

Device

Системный протокол, представляющий скомпилированную вычислительную программу.

Handle

Дескриптор (указатель) на представление неуправляемого объекта.

(Унаследовано от INativeObject)
MaxTotalThreadsPerThreadgroup

Системный протокол, представляющий скомпилированную вычислительную программу.

ThreadExecutionWidth

Системный протокол, представляющий скомпилированную вычислительную программу.

Методы расширения

GetImageblockMemoryLength(IMTLComputePipelineState, MTLSize)

Системный протокол, представляющий скомпилированную вычислительную программу.

GetLabel(IMTLComputePipelineState)

Возвращает описательную метку для состояния конвейера вычислений.

GetStaticThreadgroupMemoryLength(IMTLComputePipelineState)

Системный протокол, представляющий скомпилированную вычислительную программу.

Применяется к