9
10
11
12
13
14
15
16
17
18
19
20
21
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
101QQuick3DDebugSettings::QQuick3DDebugSettings(QObject *parent)
107QQuick3DDebugSettings::QQuick3DMaterialOverrides QQuick3DDebugSettings::materialOverride()
const
109 return m_materialOverride;
112void QQuick3DDebugSettings::setMaterialOverride(QQuick3DMaterialOverrides newMaterialOverride)
114 if (m_materialOverride == newMaterialOverride)
116 m_materialOverride = newMaterialOverride;
117 emit materialOverrideChanged();
121void QQuick3DDebugSettings::update()
127
128
129
130
131
132
133
134
135
136
137
140bool QQuick3DDebugSettings::wireframeEnabled()
const
142 return m_wireframeEnabled;
145void QQuick3DDebugSettings::setWireframeEnabled(
bool newWireframeEnabled)
147 if (m_wireframeEnabled == newWireframeEnabled)
149 m_wireframeEnabled = newWireframeEnabled;
150 emit wireframeEnabledChanged();
155
156
157
158
159
160
161
163bool QQuick3DDebugSettings::drawDirectionalLightShadowBoxes()
const
165 return m_drawDirectionalLightShadowBoxes;
168void QQuick3DDebugSettings::setDrawDirectionalLightShadowBoxes(
bool newDrawDirectionalLightShadowBoxes)
170 if (m_drawDirectionalLightShadowBoxes == newDrawDirectionalLightShadowBoxes)
172 m_drawDirectionalLightShadowBoxes = newDrawDirectionalLightShadowBoxes;
173 emit drawDirectionalLightShadowBoxesChanged();
178
179
180
181
182
183
184
186bool QQuick3DDebugSettings::drawShadowCastingBounds()
const
188 return m_drawShadowCastingBounds;
191void QQuick3DDebugSettings::setDrawShadowCastingBounds(
bool newDrawShadowCastingBounds)
193 if (m_drawShadowCastingBounds == newDrawShadowCastingBounds)
195 m_drawShadowCastingBounds = newDrawShadowCastingBounds;
196 emit drawShadowCastingBoundsChanged();
201
202
203
204
205
206
207
209bool QQuick3DDebugSettings::drawPointLightShadowBoxes()
const
211 return m_drawPointLightShadowBoxes;
214void QQuick3DDebugSettings::setDrawPointLightShadowBoxes(
bool newDrawPointLightShadowBoxes)
216 if (m_drawPointLightShadowBoxes == newDrawPointLightShadowBoxes)
218 m_drawPointLightShadowBoxes = newDrawPointLightShadowBoxes;
219 emit drawPointLightShadowBoxesChanged();
224
225
226
227
228
229
230
232bool QQuick3DDebugSettings::drawShadowReceivingBounds()
const
234 return m_drawShadowReceivingBounds;
237void QQuick3DDebugSettings::setDrawShadowReceivingBounds(
bool newDrawShadowReceivingBounds)
239 if (m_drawShadowReceivingBounds == newDrawShadowReceivingBounds)
241 m_drawShadowReceivingBounds = newDrawShadowReceivingBounds;
242 emit drawShadowReceivingBoundsChanged();
247
248
249
250
251
252
253
254
256bool QQuick3DDebugSettings::drawCascades()
const
258 return m_drawCascades;
261void QQuick3DDebugSettings::setDrawCascades(
bool newDrawCascades)
263 if (m_drawCascades == newDrawCascades)
265 m_drawCascades = newDrawCascades;
266 emit drawCascadesChanged();
271
272
273
274
275
276
277
278
280bool QQuick3DDebugSettings::drawSceneCascadeIntersection()
const
282 return m_drawSceneCascadeIntersection;
285void QQuick3DDebugSettings::setDrawSceneCascadeIntersection(
bool newDrawSceneCascadeIntersection)
287 if (m_drawSceneCascadeIntersection == newDrawSceneCascadeIntersection)
289 m_drawSceneCascadeIntersection = newDrawSceneCascadeIntersection;
290 emit drawSceneCascadeIntersectionChanged();
295
296
297
298
299
300
301
302
303
304
306bool QQuick3DDebugSettings::disableShadowCameraUpdate()
const
308 return m_disableShadowCameraUpdate;
311void QQuick3DDebugSettings::setDisableShadowCameraUpdate(
bool newDisableShadowCameraUpdate)
313 if (m_disableShadowCameraUpdate == newDisableShadowCameraUpdate)
315 m_disableShadowCameraUpdate = newDisableShadowCameraUpdate;
316 emit disableShadowCameraUpdateChanged();
320
321
322
323
324
325
326
327
328bool QQuick3DDebugSettings::drawCulledObjects()
const
330 return m_drawCulledObjects;
333void QQuick3DDebugSettings::setDrawCulledObjects(
bool newDrawCulledObjects)
335 if (m_drawCulledObjects == newDrawCulledObjects)
337 m_drawCulledObjects = newDrawCulledObjects;
338 emit drawCulledObjectsChanged();