QSceneImporter Class
(Qt3DRender::QSceneImporter)Inherits: | QObject |
Inherited By: |
Public Types
enum | ParserStatus { Empty, Loading, Loaded, Error } |
Properties
- 1 property inherited from QObject
Public Functions
QSceneImporter() | |
virtual | ~QSceneImporter() |
QStringList | errors() const |
virtual bool | isFileTypeSupported(const QUrl &source) const = 0 |
virtual Qt3DCore::QEntity * | node(const QString &id) = 0 |
virtual Qt3DCore::QEntity * | scene(const QString &id = QString()) = 0 |
virtual void | setSource(const QUrl &source) = 0 |
ParserStatus | status() const |
- 32 public functions inherited from QObject
Signals
void | errorsChanged(const QStringList &errors) |
void | statusChanged(ParserStatus status) |
- 2 signals inherited from QObject
Protected Functions
void | logError(const QString &error) |
void | logInfo(const QString &info) |
void | setStatus(ParserStatus status) |
- 9 protected functions inherited from QObject
Additional Inherited Members
Property Documentation
errors : const QStringList
Access functions:
QStringList | errors() const |
Notifier signal:
void | errorsChanged(const QStringList &errors) |
status : const ParserStatus
Access functions:
ParserStatus | status() const |
Notifier signal:
void | statusChanged(ParserStatus status) |
Member Function Documentation
QSceneImporter::QSceneImporter()
Default constructs an instance of QSceneImporter.
[virtual]
QSceneImporter::~QSceneImporter()
Destroys the instance of QSceneImporter. The destructor is virtual.
[pure virtual]
bool QSceneImporter::isFileTypeSupported(const QUrl &source) const
[protected]
void QSceneImporter::logError(const QString &error)
[protected]
void QSceneImporter::logInfo(const QString &info)
[pure virtual]
Qt3DCore::QEntity *QSceneImporter::node(const QString &id)
[pure virtual]
Qt3DCore::QEntity *QSceneImporter::scene(const QString &id = QString())
[pure virtual]
void QSceneImporter::setSource(const QUrl &source)
[protected]
void QSceneImporter::setStatus(ParserStatus status)
See also status().