MTLVertexAttribute
Оператор импорта
Swift
import Metal
Objective C
@import Metal;
Доступность
Доступный в iOS 8.0 и позже.
A MTLVertexAttribute объект представляет атрибут для ввода на вершину в функции вершинного шейдера. Вы используете объекты атрибута вершины проверить вводы функции программы построения теней путем исследования vertexAttributes свойство соответствия MTLFunction объект.
-
nameСвойство -
attributeIndexСвойствоИндекс атрибута, как объявлено в Металлическом исходном коде шейдера. (только для чтения)
Объявление
Swift
var attributeIndex: Int { get }Objective C
@property(readonly) NSUInteger attributeIndexОператор импорта
Objective C
@import Metal;Swift
import MetalДоступность
Доступный в iOS 8.0 и позже.
-
attributeTypeСвойствоТип данных для атрибута, как объявлено в Металлическом исходном коде шейдера. (только для чтения)
Объявление
Swift
var attributeType: MTLDataType { get }Objective C
@property(readonly) MTLDataType attributeTypeОператор импорта
Objective C
@import Metal;Swift
import MetalДоступность
Доступный в iOS 8.3 и позже.
-
activeСвойствоБулево значение, указывающее, активен ли этот атрибут вершины. (только для чтения)
Объявление
Swift
var active: Bool { get }Objective C
@property(readonly, getter=isActive) BOOL activeОбсуждение
Если
NOfalse, этот атрибут неактивен и может быть проигнорирован.Оператор импорта
Objective C
@import Metal;Swift
import MetalДоступность
Доступный в iOS 8.0 и позже.
