/**************************************************************************** ** ** Copyright (C) 2014 Klaralvdalens Datakonsult AB (KDAB). ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt3D module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms ** and conditions see https://www.qt.io/terms-conditions. For further ** information use the contact form at https://www.qt.io/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 3 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL3 included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 3 requirements ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 2.0 or (at your option) the GNU General ** Public license version 3 or any later version approved by the KDE Free ** Qt Foundation. The licenses are as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 ** included in the packaging of this file. Please review the following ** information to ensure the GNU General Public License requirements will ** be met: https://www.gnu.org/licenses/gpl-2.0.html and ** https://www.gnu.org/licenses/gpl-3.0.html. ** ** $QT_END_LICENSE$ ** ****************************************************************************/ /*! \module Qt3DCore \title Qt 3D Core C++ Classes \brief The Qt 3D module contains functionality to support near-realtime simulation systems. \ingroup modules \ingroup qt3d-modules \qtvariable 3dcore The Qt 3D module provides the foundations and core types used for near-realtime simulations built on the Qt 3D framework. */ /*! \page qt3d-cpp.html \title Qt 3D C++ Classes \brief The Qt 3D module contains functionality to support near-realtime simulation systems. The Qt 3D module provides the foundations and core types used for near-realtime simulations built on the Qt 3D framework. \section1 Namespaces \annotatedlist qt3d-namespaces \section1 Classes \section2 Qt 3D Core Module \generatelist {classesbymodule Qt3DCore} \section2 Qt 3D Input Module \generatelist {classesbymodule Qt3DInput} \section2 Qt 3D Logic Module \generatelist {classesbymodule Qt3DLogic} \section2 Qt 3D Render Module \generatelist {classesbymodule Qt3DRender} \section2 Qt 3D Extras Module \generatelist {classesbymodule Qt3DExtras} \section2 Qt 3D Animation Module \generatelist {classesbymodule Qt3DAnimation} \section2 Qt 3D Scene2D Module \generatelist {classesbymodule Qt3DScene2D} */ /*! \namespace Qt3DCore \inmodule Qt3DCore \ingroup qt3d-namespaces \brief Contains classes that are the foundation for Qt 3D simulation framework, as well as classes that provide the ability to render using the Qt 3D framework. */ /*! \qmlmodule Qt3D.Core 2.0 \title Qt 3D QML Types \ingroup qmlmodules \ingroup qt3d-qmlmodules \brief Provides core Qt 3D QML types. To import and use the module's QML types, use the following statement: \badcode import Qt3D.Core 2.0 \endcode For collision detection, renderer, and input-related QML types, use the following import statements: \badcode import Qt3D.Render 2.0 import Qt3D.Input 2.0 import Qt3D.Logic 2.0 import Qt3D.Extras 2.0 import Qt3D.Animation 2.0 \endcode \section1 QML Types \section2 Qt 3D Core Module \generatelist {qmltypesbymodule Qt3D.Core} \section2 Qt 3D Input Module \generatelist {qmltypesbymodule Qt3D.Input} \section2 Qt 3D Logic Module \generatelist {qmltypesbymodule Qt3D.Logic} \section2 Qt 3D Render Module \generatelist {qmltypesbymodule Qt3D.Render} \noautolist \section2 Qt 3D Extras Module \generatelist {qmltypesbymodule Qt3D.Extras} \noautolist \section2 Qt 3D Animation Module \generatelist {qmltypesbymodule Qt3D.Animation} \noautolist \section2 Qt 3D Scene2D Module \generatelist {qmltypesbymodule Qt3D.Scene2D} \noautolist */