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 |