Encapsulate a Point Light object in a Qt 3D scene. 更多...
| 头: | #include <QPointLight> |
| qmake: | QT += 3drender |
| Since: | Qt 5.5 |
| 实例化: | PointLight |
| 继承: | Qt3DRender::QAbstractLight |
| QPointLight (Qt3DCore::QNode * parent = nullptr) | |
| float | constantAttenuation () const |
| float | linearAttenuation () const |
| float | quadraticAttenuation () const |
| void | setConstantAttenuation (float value ) |
| void | setLinearAttenuation (float value ) |
| void | setQuadraticAttenuation (float value ) |
| void | constantAttenuationChanged (float constantAttenuation ) |
| void | linearAttenuationChanged (float linearAttenuation ) |
| void | quadraticAttenuationChanged (float quadraticAttenuation ) |
| QPointLight (QPointLightPrivate & dd , Qt3DCore::QNode * parent ) |
Encapsulate a Point Light object in a Qt 3D scene.
Specifies the constant attenuation of the point light
访问函数:
| float | constantAttenuation () const |
| void | setConstantAttenuation (float value ) |
通知程序信号:
| void | constantAttenuationChanged (float constantAttenuation ) |
Specifies the linear attenuation of the point light
访问函数:
| float | linearAttenuation () const |
| void | setLinearAttenuation (float value ) |
通知程序信号:
| void | linearAttenuationChanged (float linearAttenuation ) |
Specifies the quadratic attenuation of the point light
访问函数:
| float | quadraticAttenuation () const |
| void | setQuadraticAttenuation (float value ) |
通知程序信号:
| void | quadraticAttenuationChanged (float quadraticAttenuation ) |
构造新的 QPointLight 采用指定 parent .
[protected]
QPointLight::
QPointLight
(
QPointLightPrivate
&
dd
,
Qt3DCore::QNode
*
parent
)
Copy constructor.