QAbstractCollisionQueryService Class
(Qt3D::QAbstractCollisionQueryService)Inherits: | QAbstractServiceProvider |
Inherited By: |
Public Types
enum | QueryMode { FirstHit, AllHits } |
Public Functions
virtual QVector<QCollisionQueryResult> | fetchAllResults() const = 0 |
virtual QCollisionQueryResult | fetchResult(const QQueryHandle & handle) = 0 |
virtual QQueryHandle | query(const QRay3D & ray, QueryMode mode) = 0 |
- 2 public functions inherited from Qt3D::QAbstractServiceProvider
Protected Functions
QAbstractCollisionQueryService(const QString & description = QString()) | |
QAbstractCollisionQueryService(QAbstractCollisionQueryServicePrivate & dd) | |
void | addEntityHit(QCollisionQueryResult & result, const QNodeId & entity) |
void | setResultHandle(QCollisionQueryResult & result, const QQueryHandle & handle) |