Класс QProximityFilter
класс Qt3DRender::QProximityFilterВыбирает сущности, находящиеся на расстоянии до порога от целевой сущности. Подробнее...
| Заголовок: | #include <QProximityFilter> |
| CMake: | find_package(Qt6 COMPONENTS 3drender REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake: | QT += 3drender |
| С тех пор: | Qt 5.10 |
| Инициализируется: | ProximityFilter |
| Наследует: | Qt3DRender::QFrameGraphNode |
Свойства
- distanceThreshold : float
- entity : Qt3DCore::QEntity*
Открытые функции
| float | distanceThreshold() const |
| Qt3DCore::QEntity * | entity() const |
Открытые слоты
| void | setDistanceThreshold(float distanceThreshold) |
| void | setEntity(Qt3DCore::QEntity *entity) |
Сигналы
| void | distanceThresholdChanged(float distanceThreshold) |
| void | entityChanged(Qt3DCore::QEntity *entity) |
Подробное описание
Класс Qt3DRender::QProximityFilter может использоваться для выбора сущностей для отрисовки, когда они находятся на заданном расстоянии от другой сущности.
Документация по свойству
distanceThreshold : float
Содержит расстояние до целевой сущности, превышая которое сущности отфильтровываются.
Функции доступа:
| float | distanceThreshold() const |
| void | setDistanceThreshold(float distanceThreshold) |
Сигнал уведомления:
| void | distanceThresholdChanged(float distanceThreshold) |
entity : Qt3DCore::QEntity*
Содержит сущность, с которой сравнивается расстояние.
Функции доступа:
| Qt3DCore::QEntity * | entity() const |
| void | setEntity(Qt3DCore::QEntity *entity) |
Сигнал уведомления:
| void | entityChanged(Qt3DCore::QEntity *entity) |
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qt3drender-qproximityfilter.html