Класс QClipPlane
(Qt3DRender::QClipPlane)Включает дополнителькую плоскость отсечения OpenGL, которая может использоваться в шейдерах с помощью gl_ClipDistance Подробнее...
| Заголовок: | #include <QClipPlane> |
| qmake: | QT += 3drender |
| С момента: | Qt 5.5 |
| Создаётся: | ClipPlane |
| Наследует: | Qt3DRender::QRenderState |
Свойства
- plane : int
- 2 свойства унаследованы от Qt3DCore::QNode
- 1 свойство унаследовано от QObject
Открытые функции
| QClipPlane(Qt3DCore::QNode *parent = Q_NULLPTR) | |
| ~QClipPlane() | |
| int | plane() const |
- 1 открытая функция унаследована от Qt3DRender::QRenderState
- 6 открытых функций унаследованы от Qt3DCore::QNode
- 31 открытых функций унаследованы от QObject
Открытые слоты
| void | setPlane(int plane) |
- 2 открытых слота унаследованы от Qt3DCore::QNode
- 1 открытый слот унаследован от QObject
Сигналы
| void | planeChanged(int plane) |
- 2 сигнала унаследованы от Qt3DCore::QNode
- 2 сигнала унаследованы от QObject
Защищённые функции
| void | copy(const Qt3DCore::QNode *ref) |
- 3 защищённые функции унаследованы от Qt3DCore::QNode
- 9 защищённых функций унаследованы от QObject
Дополнительные унаследованные члены
- 11 статических открытых членов унаследованы от QObject
- 1 статический защищённый член унаследован от Qt3DCore::QNode
Подробное описание
Включает дополнительную плоскость отсечения OpenGL, которая может использоваться в шейдерах с помощью gl_ClipDistance
По умолчанию OpenGL поддерживает до 8 дополнительных плоскостей отсечения. Qt3DCore::QClipPlane позволяет включить одну из этих дополнительных плоскостей. Эти плоскости затем могут быть обработаны в шейдерах с помощью gl_ClipDistance[i], где i изменяется от 0 до 8.
Документация по свойствам
plane : int
Функции доступа:
| int | plane() const |
| void | setPlane(int plane) |
Сигнал оповещения:
| void | planeChanged(int plane) |
Документация по функциям-членам
QClipPlane::QClipPlane(Qt3DCore::QNode *parent = Q_NULLPTR)
Конструирует экземпляр QClipPlane по умолчанию.
QClipPlane::~QClipPlane()
Уничтожает экземпляр QClipPlane.
[protected] void QClipPlane::copy(const Qt3DCore::QNode *ref)
int QClipPlane::plane() const
Возвращает индекс плоскости отсечения.
Примечание: обычно от 0 до 7
Примечание: Функция-получатель для свойства plane.
См. также setPlane().
[slot] void QClipPlane::setPlane(int plane)
Устанавливает индекс плоскости отсечения на plane.
Примечание: выше 7 поддержка не гарантируется
Примечание: Функция-установщик для свойства plane.
См. также plane().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qt3drender-qclipplane.html