Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Металлическая ссылка платформы ссылка класса MTLRenderPassDescriptor

Опции
Развертывание Target:

На этой странице
Язык:

MTLRenderPassDescriptor

Наследование


Соответствует


Оператор импорта


Swift

import Metal

Objective C

@import Metal;

Доступность


Доступный в iOS 8.0 и позже.

A MTLRenderPassDescriptor объект содержит набор присоединений, которые являются местом назначения рендеринга для пикселей, сгенерированных передачей рендеринга. MTLRenderPassDescriptor класс также используется в качестве места назначения для получения информации о видимости, сгенерированной передачей рендеринга.

  • Создает дескриптор передачи рендеринга по умолчанию.

    Объявление

    Objective C

    + (MTLRenderPassDescriptor *)renderPassDescriptor

    Возвращаемое значение

    Дескриптор передачи рендеринга с набором цвета по умолчанию, глубины и присоединений шаблона.

    Оператор импорта

    Objective C

    @import Metal;

    Доступность

    Доступный в iOS 8.0 и позже.

  • colorAttachments Свойство

    Массив информации состояния для присоединений, хранящих цветные данные.

    Объявление

    Swift

    var colorAttachments: MTLRenderPassColorAttachmentDescriptorArray { get }

    Objective C

    @property(readonly) MTLRenderPassColorAttachmentDescriptorArray *colorAttachments

    Оператор импорта

    Objective C

    @import Metal;

    Swift

    import Metal

    Доступность

    Доступный в iOS 8.0 и позже.

  • depthAttachment Свойство

    Информация состояния для присоединения, хранящего данные глубины.

    Объявление

    Swift

    @NSCopying var depthAttachment: MTLRenderPassDepthAttachmentDescriptor!

    Objective C

    @property(copy, nonatomic) MTLRenderPassDepthAttachmentDescriptor *depthAttachment

    Оператор импорта

    Objective C

    @import Metal;

    Swift

    import Metal

    Доступность

    Доступный в iOS 8.0 и позже.

  • stencilAttachment Свойство

    Информация состояния для присоединения, хранящего данные шаблона.

    Объявление

    Swift

    @NSCopying var stencilAttachment: MTLRenderPassStencilAttachmentDescriptor!

    Objective C

    @property(copy, nonatomic) MTLRenderPassStencilAttachmentDescriptor *stencilAttachment

    Оператор импорта

    Objective C

    @import Metal;

    Swift

    import Metal

    Доступность

    Доступный в iOS 8.0 и позже.

  • visibilityResultBuffer Свойство

    Место назначения для GPU для записи информации о видимости, когда выборки передают глубину и получают тесты с помощью шаблона.

    Объявление

    Swift

    var visibilityResultBuffer: MTLBuffer?

    Objective C

    @property(nonatomic, strong) id< MTLBuffer > visibilityResultBuffer

    Оператор импорта

    Objective C

    @import Metal;

    Swift

    import Metal

    Доступность

    Доступный в iOS 8.0 и позже.