---
title: HasPhysics
framework: realitykit
role: symbol
role_heading: Protocol
path: realitykit/hasphysics
---

# HasPhysics

An interface that combines the physics body and physics motion interfaces.

## Declaration

```swift
@MainActor @preconcurrency protocol HasPhysics : HasPhysicsBody, HasPhysicsMotion
```

## Relationships

### Inherits From

- [HasCollision](realitykit/hascollision.md)
- [HasPhysicsBody](realitykit/hasphysicsbody.md)
- [HasPhysicsMotion](realitykit/hasphysicsmotion.md)
- [HasTransform](realitykit/hastransform.md)

### Conforming Types

- [ModelEntity](realitykit/modelentity.md)

## See Also

### Entity compliance

- [HasPhysicsBody](realitykit/hasphysicsbody.md)
- [HasPhysicsMotion](realitykit/hasphysicsmotion.md)
