QSceneImporter Class

(Qt3DRender::QSceneImporter)
Inherits: QObject
Inherited By:

Qt3DRender::AssimpImporter

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)

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

  • 1 public slot inherited from QObject
  • 11 static public members inherited from QObject

Member Type Documentation

enum QSceneImporter::ParserStatus

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().