QRayCastingService Class

(Qt3DRender::RayCasting::QRayCastingService)

Public Functions

Reimplemented Public Functions

virtual QVector<QCollisionQueryResult> fetchAllResults() const
virtual QCollisionQueryResult fetchResult(const QQueryHandle &handle)
virtual QQueryHandle query(const QRay3D &ray, QueryMode mode, QBoundingVolumeProvider *provider)
virtual QCollisionQueryResult::Hit query(const QRay3D &ray, const QBoundingVolume *volume)

Protected Functions

QRayCastingService(QRayCastingServicePrivate &dd)

Additional Inherited Members

  • 1 property inherited from QObject
  • 1 public slot inherited from QObject
  • 2 signals inherited from QObject
  • 11 static public members inherited from QObject

Member Function Documentation

QRayCastingService::QRayCastingService()

Default constructs an instance of QRayCastingService.

[protected] QRayCastingService::QRayCastingService(QRayCastingServicePrivate &dd)

Copy constructor.

[virtual] QVector<QCollisionQueryResult> QRayCastingService::fetchAllResults() const

[virtual] QCollisionQueryResult QRayCastingService::fetchResult(const QQueryHandle &handle)

[virtual] QQueryHandle QRayCastingService::query(const QRay3D &ray, QueryMode mode, QBoundingVolumeProvider *provider)

[virtual] QCollisionQueryResult::Hit QRayCastingService::query(const QRay3D &ray, const QBoundingVolume *volume)