Класс 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
Указывает режим размера, который будет использован.
Функции доступа:
| 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.2/qt3drender-qpointsize.html