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


IMTLRenderPipelineState Интерфейс

Определение

Системный протокол для кодирования состояния конвейера отрисовки.

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

Свойства

Device

Системный протокол для кодирования состояния конвейера отрисовки.

Handle

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

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

Системный протокол для кодирования состояния конвейера отрисовки.

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

GetImageblockMemoryLength(IMTLRenderPipelineState, MTLSize)

Системный протокол для кодирования состояния конвейера отрисовки.

GetImageblockSampleLength(IMTLRenderPipelineState)

Системный протокол для кодирования состояния конвейера отрисовки.

GetMaxTotalThreadsPerThreadgroup(IMTLRenderPipelineState)

Системный протокол для кодирования состояния конвейера отрисовки.

GetSupportIndirectCommandBuffers(IMTLRenderPipelineState)

Системный протокол для кодирования состояния конвейера отрисовки.

GetThreadgroupSizeMatchesTileSize(IMTLRenderPipelineState)

Системный протокол для кодирования состояния конвейера отрисовки.

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