QSceneInterface Class

(Qt3D::QSceneInterface)
Inherited By:

Public Functions

virtual ~QSceneInterface()
virtual void addEntityForComponent(const QNodeId & componentUuid, const QNodeId & entityUuid) = 0
virtual void addObservable(QObservableInterface * observable, const QNodeId & id) = 0
virtual void addObservable(QNode * observable) = 0
virtual QList<QNodeId> entitiesForComponent(const QNodeId & componentUuid) const = 0
virtual QNode * lookupNode(const QNodeId & id) const = 0
virtual QObservableList lookupObservables(const QNodeId & id) const = 0
virtual QNodeId nodeIdFromObservable(QObservableInterface * observable) const = 0
virtual void removeEntityForComponent(const QNodeId & componentUuid, const QNodeId & entityUuid) = 0
virtual void removeObservable(QObservableInterface * observable, const QNodeId & id) = 0
virtual void removeObservable(QNode * observable) = 0
virtual void setArbiter(QLockableObserverInterface * arbiter) = 0

Member Function Documentation

[virtual] QSceneInterface::~QSceneInterface()

[pure virtual] void QSceneInterface::addEntityForComponent(const QNodeId & componentUuid, const QNodeId & entityUuid)

[pure virtual] void QSceneInterface::addObservable(QObservableInterface * observable, const QNodeId & id)

[pure virtual] void QSceneInterface::addObservable(QNode * observable)

[pure virtual] QList<QNodeId> QSceneInterface::entitiesForComponent(const QNodeId & componentUuid) const

[pure virtual] QNode * QSceneInterface::lookupNode(const QNodeId & id) const

[pure virtual] QObservableList QSceneInterface::lookupObservables(const QNodeId & id) const

[pure virtual] QNodeId QSceneInterface::nodeIdFromObservable(QObservableInterface * observable) const

[pure virtual] void QSceneInterface::removeEntityForComponent(const QNodeId & componentUuid, const QNodeId & entityUuid)

[pure virtual] void QSceneInterface::removeObservable(QObservableInterface * observable, const QNodeId & id)

[pure virtual] void QSceneInterface::removeObservable(QNode * observable)

[pure virtual] void QSceneInterface::setArbiter(QLockableObserverInterface * arbiter)