Spec-Zone.ru › Qt

Класс 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 }

Свойства

  • sizeMode : SizeMode
  • value : float

Функции публичного доступа

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API