---
title: CollisionCastQueryType
framework: realitykit
role: symbol
role_heading: Enumeration
path: realitykit/collisioncastquerytype
---

# CollisionCastQueryType

The kinds of ray and convex shape cast queries that you can make.

## Declaration

```swift
enum CollisionCastQueryType
```

## Topics

### Collision cast queries

- [CollisionCastQueryType.nearest](realitykit/collisioncastquerytype/nearest.md)
- [CollisionCastQueryType.all](realitykit/collisioncastquerytype/all.md)
- [CollisionCastQueryType.any](realitykit/collisioncastquerytype/any.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)

## See Also

### Ray casting

- [CollisionCastHit](realitykit/collisioncasthit.md)
- [CollisionCastHit.TriangleHit](realitykit/collisioncasthit/trianglehit-swift.struct.md)
- [PixelCastHit](realitykit/pixelcasthit.md)
