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