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

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

Разработчик

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

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

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

MTLComputePipelineReflection

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


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


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


Swift

import Metal

Objective C

@import Metal;

Доступность


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

A MTLComputePipelineReflection объект обеспечивает доступ к параметрам вычислить функции, используемой в a MTLComputePipelineState объект. A MTLComputePipelineReflection объект может быть создан вместе с a MTLComputePipelineState объект. (Не используйте стандартное выделение и методы инициализации для создания a MTLComputePipelineReflection объект.), Когда Вы вызываете любого newComputePipelineStateWithFunction:options:reflection:error: или newComputePipelineStateWithFunction:options:completionHandler: метод MTLDevice, Вы создаете обоих a MTLComputePipelineState объект и a MTLComputePipelineReflection объект, описывающий параметры вычислить функции.

  • arguments Свойство

    Массив объектов, описывающих параметры вычислить функции. (только для чтения)

    Объявление

    Swift

    var arguments: [AnyObject]! { get }

    Objective C

    @property(readonly) NSArray *arguments

    Обсуждение

    Каждый элемент в массиве является a MTLArgument объект, описывающий один из параметров функции. Элементы в массиве находятся в том же порядке, что параметры появляются в объявлении функции.

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

    Objective C

    @import Metal;

    Swift

    import Metal

    Доступность

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