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 и позже.
