Класс QPointSize
класс Qt3DRender::QPointSizeУстанавливает размер растрированных точек. Может быть задан статически или программами шейдеров. Подробнее...
| Заголовок: | #include <QPointSize> |
| CMake: | find_package(Qt6 COMPONENTS 3drender REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake: | QT += 3drender |
| С момента: | Qt 5.7 |
| Инициализируется: | PointSize |
| Наследует: | Qt3DRender::QRenderState |
Типы
| Перечисление | SizeMode { Fixed, Programmable } |
Свойства
Открытые функции
| Qt3DRender::QPointSize::SizeMode | sizeMode() const |
| float | value() const |
Открытые слоты
| void | setSizeMode(Qt3DRender::QPointSize::SizeMode sizeMode) |
| void | setValue(float value) |
Сигналы
| void | sizeModeChanged(Qt3DRender::QPointSize::SizeMode sizeMode) |
| void | valueChanged(float value) |
Подробное описание
Когда свойство sizeMode установлено в SizeMode::Fixed, значение устанавливается с помощью glPointSize(), если доступно. При использовании SizeMode::Programmable, gl_PointSize должен быть задан в программах шейдеров, значение, предоставленное этому RenderState, в этом случае игнорируется.
Документация по типам членов
Перечисление QPointSize::SizeMode
Это перечисление определяет значения для режима размера.
| Константа | Значение | Описание |
|---|---|---|
Qt3DRender::QPointSize::Fixed |
0 |
Размер точки задается свойством QPointSize::value. |
Qt3DRender::QPointSize::Programmable |
1 |
Значение размера точки должно быть установлено в шейдере |
Документация по свойствам
sizeMode : SizeMode
Указывает режим sizeMode для использования.
Функции доступа:
| Qt3DRender::QPointSize::SizeMode | sizeMode() const |
| void | setSizeMode(Qt3DRender::QPointSize::SizeMode sizeMode) |
Сигнал уведомления:
| void | sizeModeChanged(Qt3DRender::QPointSize::SizeMode sizeMode) |
value : float
Указывает значение размера точки для использования.
Функции доступа:
| float | value() const |
| void | setValue(float value) |
Сигнал уведомления:
| void | valueChanged(float value) |
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qt3drender-qpointsize.html