Класс QAbstractLight
(Qt3DRender::QAbstractLight)Оборачивает объект QAbstractLight в сцене Qt 3D. Подробнее...
| Заголовок: | #include <QAbstractLight> |
| qmake: | QT += 3drender |
| С момента: | Qt 5.6 |
| Инициализируется: | Light |
| Наследует: | Qt3DCore::QComponent |
| Наследуется: | Qt3DRender::QDirectionalLight, Qt3DRender::QPointLight и Qt3DRender::QSpotLight |
Открытые типы
| перечисление | Type { ТочечныйСвет, НаправленныйСвет, Прожектор } |
Свойства
- 1 свойство унаследовано от Qt3DCore::QComponent
- 3 свойства унаследованы от Qt3DCore::QNode
- 1 свойство унаследовано от QObject
Открытые функции
| ~QAbstractLight() | |
| QColor | color() const |
| float | intensity() const |
| Type | type() const |
- 2 открытых функции унаследованы от Qt3DCore::QComponent
- 11 открытых функций унаследованы от Qt3DCore::QNode
- 32 открытых функции унаследованы от QObject
Открытые слоты
| void | setColor(const QColor &color) |
| void | setIntensity(float intensity) |
- 1 открытый слот унаследован от Qt3DCore::QComponent
- 3 открытых слота унаследованы от Qt3DCore::QNode
- 1 открытый слот унаследован от QObject
Сигналы
| void | colorChanged(const QColor &color) |
| void | intensityChanged(float intensity) |
- 3 сигнала унаследованы от Qt3DCore::QComponent
- 4 сигнала унаследованы от Qt3DCore::QNode
- 2 сигнала унаследованы от QObject
Защищенные функции
| QAbstractLight(QAbstractLightPrivate &dd, Qt3DCore::QNode *parent = nullptr) |
- 2 защищенных функции унаследованы от Qt3DCore::QNode
- 9 защищенных функций унаследованы от QObject
Дополнительные унаследованные члены
- 11 статических открытых членов унаследованы от QObject
Подробное описание
Оборачивает объект QAbstractLight в сцене Qt 3D.
Документация по типам членов
перечисление QAbstractLight::Type
Идентифицирует конкретный тип света.
| Константа | Значение |
|---|---|
Qt3DRender::QAbstractLight::PointLight |
0 |
Qt3DRender::QAbstractLight::DirectionalLight |
1 |
Qt3DRender::QAbstractLight::SpotLight |
2 |
Документация свойств
color : QColor
Содержит текущий цвет QAbstractLight.
Функции доступа:
| QColor | color() const |
| void | setColor(const QColor &color) |
Сигнал уведомления:
| void | colorChanged(const QColor &color) |
intensity : float
Содержит текущую интенсивность QAbstractLight.
Функции доступа:
| float | intensity() const |
| void | setIntensity(float intensity) |
Сигнал уведомления:
| void | intensityChanged(float intensity) |
type : const Type
Содержит тип света.
Функции доступа:
| Type | type() const |
Документация по функциям членов
[protected] QAbstractLight::QAbstractLight(QAbstractLightPrivate &dd, Qt3DCore::QNode *parent = nullptr)
Конструктор копирования.
QAbstractLight::~QAbstractLight()
Уничтожает экземпляр QAbstractLight.
Type QAbstractLight::type() const
Содержит текущий тип QAbstractLight.
Примечание: Функция-получатель для свойства type.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qt3drender-qabstractlight.html