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
СвойствоМассив объектов, описывающих поля в структуре. (только для чтения)
Обсуждение
Каждый элемент матрицы в
members
aMTLStructMember
объект, соответствующий одному из полей в структуре.Оператор импорта
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 и позже.