Класс Attribute
(QSGGeometry::Attribute)Класс QSGGeometry::Attribute описывает атрибут вершины в QSGGeometry Подробнее...
| Заголовок: | #include <Attribute> |
| qmake: | QT += quick |
Статические публичные члены
| Attribute | create(int pos, int tupleSize, int primitiveType, bool isPosition = false) |
Подробное описание
Класс QSGGeometry::Attribute описывает атрибут одной вершины в QSGGeometry
Структура QSGGeometry::Attribute описывает позицию регистра атрибута, размер кортежа атрибута и тип атрибута.
Она также содержит подсказку для рендерера, если этот атрибут описывает позицию. Рендерер графической сцены может использовать эту информацию для оптимизации.
Она содержит несколько битов, зарезервированных для будущего использования.
См. также QSGGeometry.
Документация по функциям-членам
[static] Attribute Attribute::create(int pos, int tupleSize, int primitiveType, bool isPosition = false)
Создает новый объект QSGGeometry::Attribute для регистра атрибута pos с tupleSize. primitiveType может быть любым поддерживаемым типом OpenGL, например GL_FLOAT или GL_UNSIGNED_BYTE.
Если атрибут описывает позицию вершины, то isPosition должно быть установлено в true. Рендерер графической сцены может использовать эту информацию для оптимизации.
Используйте функцию create для построения атрибута, а не инициализационные списки, чтобы убедиться, что все поля инициализированы.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qsggeometry-attribute.html