summaryrefslogtreecommitdiffstats
path: root/src/quick3d/quick3d/items/quick3dentityloader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/quick3d/quick3d/items/quick3dentityloader.cpp')
-rw-r--r--src/quick3d/quick3d/items/quick3dentityloader.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/quick3d/quick3d/items/quick3dentityloader.cpp b/src/quick3d/quick3d/items/quick3dentityloader.cpp
index f15ad8d18..66c892d4a 100644
--- a/src/quick3d/quick3d/items/quick3dentityloader.cpp
+++ b/src/quick3d/quick3d/items/quick3dentityloader.cpp
@@ -75,17 +75,29 @@ private:
Quick3DEntityLoader *m_loader;
};
+/*!
+ \qmltype EntityLoader
+ \inqmlmodule Qt3D
+ \since 5.5
+*/
Quick3DEntityLoader::Quick3DEntityLoader(QNode *parent)
: QEntity(*new Quick3DEntityLoaderPrivate(this), parent)
{
}
+/*!
+ \qmlproperty QtQml::QtObject Qt3D::EntityLoader::entity
+ \readonly
+*/
QObject *Quick3DEntityLoader::entity() const
{
Q_D(const Quick3DEntityLoader);
return d->m_entity;
}
+/*!
+ \qmlproperty url Qt3D::EntityLoader::source
+*/
QUrl Quick3DEntityLoader::source() const
{
Q_D(const Quick3DEntityLoader);
@@ -114,6 +126,10 @@ void Quick3DEntityLoader::copy(const QNode *ref)
d_func()->m_entity->setParent(this);
}
+/*!
+ \class Qt3D::Quick::Quick3DEntityLoaderPrivate
+ \internal
+*/
Quick3DEntityLoaderPrivate::Quick3DEntityLoaderPrivate(Quick3DEntityLoader *qq)
: QEntityPrivate(qq),
m_incubator(Q_NULLPTR),