QRayCastingService Class | Qt 3D 5.6

Qt 5.6 | Qt 3D | C++ Classes | QRayCastingService

Qt 5.6.2 Reference Documentation

# QRayCastingService Class

(Qt3DRender::QRayCastingService)

Inherits: | QAbstractCollisionQueryService

- List of all members, including inherited members

## Public Functions

| QRayCastingService()

## Reimplemented Public Functions

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

- 3 public functions inherited from Qt3DRender::QAbstractCollisionQueryService
- 2 public functions inherited from Qt3DCore::QAbstractServiceProvider

## Protected Functions

| QRayCastingService(QRayCastingServicePrivate &dd)

- 2 protected functions inherited from Qt3DRender::QAbstractCollisionQueryService

## 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 Qt3DCore::QRay3D &ray, QueryMode mode, QBoundingVolumeProvider *provider)