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 |