1// Copyright (C) 2017 Klaralvdalens Datakonsult AB (KDAB).
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4#ifndef QT3DEXTRAS_EXTRAS_QUICK_QUICK3DLEVELOFDETAILLOADER_P_P_H
5#define QT3DEXTRAS_EXTRAS_QUICK_QUICK3DLEVELOFDETAILLOADER_P_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 for the convenience
12// of other Qt classes. 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 "quick3dlevelofdetailloader_p.h"
19#include <Qt3DCore/private/qentity_p.h>
20
21QT_BEGIN_NAMESPACE
22
23namespace Qt3DCore {
24namespace Quick {
25class Quick3DEntityLoader;
26}
27}
28
29namespace Qt3DExtras {
30namespace Extras {
31namespace Quick {
32
33class Quick3DLevelOfDetailLoaderPrivate : public Qt3DCore::QEntityPrivate
34{
35public:
36 Quick3DLevelOfDetailLoaderPrivate();
37
38 Q_DECLARE_PUBLIC(Quick3DLevelOfDetailLoader)
39
40 QVariantList m_sources;
41 Qt3DCore::Quick::Quick3DEntityLoader *m_loader;
42 Qt3DRender::QLevelOfDetail *m_lod;
43};
44
45} // namespace Quick
46} // namespace Extras
47} // namespace Qt3DExtras
48
49QT_END_NAMESPACE
50
51#endif // QT3DEXTRAS_EXTRAS_QUICK_QUICK3DLEVELOFDETAILLOADER_P_P_H
52

source code of qt3d/src/quick3d/quick3dextras/items/quick3dlevelofdetailloader_p_p.h