QSceneLoader Class

(Qt3DRender::QSceneLoader)

Provides the facility to load an existing Scene More...

Header: #include <QSceneLoader>
qmake: QT += 3drender
Since: Qt 5.7
Instantiated By: SceneLoader
Inherits: Qt3DCore::QComponent

Public Types

enum Status { None, Loading, Ready, Error }

Properties

Public Functions

QSceneLoader(Qt3DCore::QNode *parent = nullptr)
QUrl source() const
Status status() const

Public Slots

void setSource(const QUrl &arg)

Signals

void sourceChanged(const QUrl &source)
void statusChanged(Status status)

Protected Functions

QSceneLoader(QSceneLoaderPrivate &dd, Qt3DCore::QNode *parent = nullptr)

Detailed Description

Provides the facility to load an existing Scene

Member Type Documentation

enum QSceneLoader::Status

This enum identifies the state of loading

ConstantValue
Qt3DRender::QSceneLoader::None0
Qt3DRender::QSceneLoader::Loading1
Qt3DRender::QSceneLoader::Ready2
Qt3DRender::QSceneLoader::Error3

Property Documentation

source : QUrl

Specifies the url for the source to be loaded.

Access functions:

QUrl source() const
void setSource(const QUrl &arg)

Notifier signal:

void sourceChanged(const QUrl &source)

status : const Status

Indicates the status of scene loading.

Access functions:

Status status() const

Notifier signal:

void statusChanged(Status status)

Member Function Documentation

QSceneLoader::QSceneLoader(Qt3DCore::QNode *parent = nullptr)

Default constructs an instance of QSceneLoader.

[protected] QSceneLoader::QSceneLoader(QSceneLoaderPrivate &dd, Qt3DCore::QNode *parent = nullptr)

Copy constructor.