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.