MTLRenderPipelineReflection
Оператор импорта
Swift
import Metal
Objective C
@import Metal;
Доступность
Доступный в iOS 8.0 и позже.
A MTLRenderPipelineReflection объект обеспечивает доступ к параметрам вершины или функции фрагмента a MTLRenderPipelineState объект. A MTLRenderPipelineReflection объект может быть создан вместе с a MTLRenderPipelineState объект. (Не используйте стандартное выделение и методы инициализации для создания a MTLRenderPipelineReflection объект.), Когда Вы вызываете любого newRenderPipelineStateWithDescriptor:options:reflection:error: или newRenderPipelineStateWithDescriptor:options:completionHandler: метод MTLDevice, Вы создаете обоих a MTLRenderPipelineState объект и a MTLRenderPipelineReflection объект, описывающий вершину и параметры функции фрагмента.
-
vertexArgumentsСвойствоМассив объектов, описывающих параметры функции вершины. (только для чтения)
Объявление
Swift
var vertexArguments: [AnyObject]! { get }Objective C
@property(readonly) NSArray *vertexArgumentsОбсуждение
Каждый элемент в массиве является a
MTLArgumentобъект, описывающий один из параметров функции вершины. Элементы в массиве находятся в том же порядке, что параметры появляются в объявлении функции вершины.Оператор импорта
Objective C
@import Metal;Swift
import MetalДоступность
Доступный в iOS 8.0 и позже.
-
fragmentArgumentsСвойствоМассив объектов, описывающих параметры функции фрагмента. (только для чтения)
Объявление
Swift
var fragmentArguments: [AnyObject]! { get }Objective C
@property(readonly) NSArray *fragmentArgumentsОбсуждение
Каждый элемент в массиве является a
MTLArgumentобъект, описывающий один из параметров функции фрагмента. Элементы в массиве находятся в том же порядке, что параметры появляются в объявлении функции фрагмента.Оператор импорта
Objective C
@import Metal;Swift
import MetalДоступность
Доступный в iOS 8.0 и позже.
