Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
qquick3ddebugsettings.cpp
Go to the documentation of this file.
1// Copyright (C) 2022 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
3
5
7
102 : QObject(parent)
103{
104
105}
106
108{
109 return m_materialOverride;
110}
111
113{
114 if (m_materialOverride == newMaterialOverride)
115 return;
116 m_materialOverride = newMaterialOverride;
118 update();
119}
120
121void QQuick3DDebugSettings::update()
122{
123 emit changed();
124}
125
141{
142 return m_wireframeEnabled;
143}
144
145void QQuick3DDebugSettings::setWireframeEnabled(bool newWireframeEnabled)
146{
147 if (m_wireframeEnabled == newWireframeEnabled)
148 return;
149 m_wireframeEnabled = newWireframeEnabled;
151 update();
152}
153
155
\inmodule QtCore
Definition qobject.h:90
void setWireframeEnabled(bool newWireframeEnabled)
QQuick3DDebugSettings(QObject *parent=nullptr)
\qmltype DebugSettings \inherits Object \inqmlmodule QtQuick3D
void setMaterialOverride(QQuick3DMaterialOverrides newMaterialOverride)
QQuick3DMaterialOverrides materialOverride
Combined button and popup list for selecting options.
#define emit
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent