4#ifndef QQUICK3DSPOTLIGHT_H
5#define QQUICK3DSPOTLIGHT_H
18#include <QtQuick3D/private/qquick3dabstractlight_p.h>
25 Q_PROPERTY(
float constantFade READ constantFade WRITE setConstantFade NOTIFY constantFadeChanged)
26 Q_PROPERTY(
float linearFade READ linearFade WRITE setLinearFade NOTIFY linearFadeChanged)
27 Q_PROPERTY(
float quadraticFade READ quadraticFade WRITE setQuadraticFade NOTIFY quadraticFadeChanged)
28 Q_PROPERTY(
float coneAngle READ coneAngle WRITE setConeAngle NOTIFY coneAngleChanged)
29 Q_PROPERTY(
float innerConeAngle READ innerConeAngle WRITE setInnerConeAngle NOTIFY innerConeAngleChanged)
37 float constantFade()
const;
38 float linearFade()
const;
39 float quadraticFade()
const;
40 float coneAngle()
const;
41 float innerConeAngle()
const;
44 void setConstantFade(
float constantFade);
45 void setLinearFade(
float linearFade);
46 void setQuadraticFade(
float quadraticFade);
47 void setConeAngle(
float coneAngle);
48 void setInnerConeAngle(
float innerConeAngle);
61 float m_constantFade = 1.0f;
62 float m_linearFade = 0.0f;
63 float m_quadraticFade = 1.0f;
64 float m_coneAngle = 40.0f;
65 float m_innerConeAngle = 30.0f;
QSSGRenderGraphObject * updateSpatialNode(QSSGRenderGraphObject *node) override
void constantFadeChanged()
void quadraticFadeChanged()
~QQuick3DSpotLight() override
void innerConeAngleChanged()
Combined button and popup list for selecting options.
#define QML_NAMED_ELEMENT(NAME)
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent