MTLStructType
Оператор импорта
Swift
import Metal
Objective C
@import Metal;
Доступность
Доступный в iOS 8.0 и позже.
MTLStructType часть API Reflection, позволяющего Металлический код платформы сведениям о запросах структуры, передающейся как параметр Металлической функции языка штриховки. Вы не выделяете или инициализируете MTLStructType объекты. Получить a MTLStructType объект, можно запросить bufferStructType свойство a MTLArgument объект или вызов structType метод для a MTLStructMember объект. Для исследования подробных данных структуры можно рекурсивно выполнить развертку members свойство MTLStructType объект, содержащий подробные данные об элементах структуры, каждый из которых представлен a MTLStructMember объект.
-
membersСвойствоМассив объектов, описывающих поля в структуре. (только для чтения)
Обсуждение
Каждый элемент матрицы в
membersaMTLStructMemberобъект, соответствующий одному из полей в структуре.Оператор импорта
Objective C
@import Metal;Swift
import MetalДоступность
Доступный в iOS 8.0 и позже.
-
Возвращает объект, представляющий элемент структуры с именем.
Объявление
Swift
func memberByName(_name: String!) -> MTLStructMember!Objective C
- (MTLStructMember *)memberByName:(NSString *)nameПараметры
nameИмя элемента в структуре.
Возвращаемое значение
Объект, представляющий именованный элемент структуры. Если
nameне соответствует имя элемента,nilвозвращается.Оператор импорта
Objective C
@import Metal;Swift
import MetalДоступность
Доступный в iOS 8.0 и позже.
