Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qquick3dbakedlightmap_p.h
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
4#ifndef QQUICK3DBAKEDLIGHTMAP_P_H
5#define QQUICK3DBAKEDLIGHTMAP_P_H
6
7//
8// W A R N I N G
9// -------------
10//
11// This file is not part of the Qt API. It exists purely as an
12// implementation detail. This header file may change from version to
13// version without notice, or even be removed.
14//
15// We mean it.
16//
17
18#include <QtQuick3D/private/qquick3dnode_p.h>
19
21
22class Q_QUICK3D_EXPORT QQuick3DBakedLightmap : public QObject
23{
25 Q_PROPERTY(bool enabled READ isEnabled WRITE setEnabled NOTIFY enabledChanged)
26 Q_PROPERTY(QString key READ key WRITE setKey NOTIFY keyChanged)
27 Q_PROPERTY(QString loadPrefix READ loadPrefix WRITE setLoadPrefix NOTIFY loadPrefixChanged)
28
29 QML_NAMED_ELEMENT(BakedLightmap)
30
31public:
32 bool isEnabled() const;
33 QString key() const;
34 QString loadPrefix() const;
35
36public Q_SLOTS:
37 void setEnabled(bool enabled);
38 void setKey(const QString &key);
39 void setLoadPrefix(const QString &loadPrefix);
40
42 void changed();
43 void enabledChanged();
44 void keyChanged();
45 void loadPrefixChanged();
46
48 bool m_enabled = false;
49 QString m_key;
50 QString m_loadPrefix;
51};
52
54
55#endif // QQUICK3DBAKEDLIGHTMAP_P_H
\inmodule QtCore
Definition qobject.h:103
\macro QT_RESTRICTED_CAST_FROM_ASCII
Definition qstring.h:129
Combined button and popup list for selecting options.
GLuint64 key
GLenum GLenum GLsizei const GLuint GLboolean enabled
#define QML_NAMED_ELEMENT(NAME)
#define Q_PROPERTY(...)
#define Q_OBJECT
#define Q_SLOTS
#define Q_SIGNALS
setKey(0)
[0]