---
title: PhysicsBodyParameterTypes
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/physicsbodyparametertypes
---

# PhysicsBodyParameterTypes

Defines which rigid body inputs are required by a force effect’s update handler.

## Declaration

```swift
struct PhysicsBodyParameterTypes
```

## Topics

### Initializers

- [init(rawValue:)](realitykit/physicsbodyparametertypes/init(rawvalue:).md)

### Instance Properties

- [rawValue](realitykit/physicsbodyparametertypes/rawvalue.md)

### Type Properties

- [angularVelocity](realitykit/physicsbodyparametertypes/angularvelocity.md)
- [distance](realitykit/physicsbodyparametertypes/distance.md)
- [inertiaTensor](realitykit/physicsbodyparametertypes/inertiatensor.md)
- [mass](realitykit/physicsbodyparametertypes/mass.md)
- [orientation](realitykit/physicsbodyparametertypes/orientation.md)
- [position](realitykit/physicsbodyparametertypes/position.md)
- [velocity](realitykit/physicsbodyparametertypes/velocity.md)

## Relationships

### Conforms To

- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [ExpressibleByArrayLiteral](swift/expressiblebyarrayliteral.md)
- [OptionSet](swift/optionset.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [SetAlgebra](swift/setalgebra.md)

## See Also

### Updating effects

- [update(parameters:)](realitykit/forceeffectprotocol/update(parameters:).md)
- [register(_:)](realitykit/forceeffectprotocol/register(_:)-1zt9t.md)
- [ForceEffectParameters](realitykit/forceeffectparameters.md)
- [ForceEffectEvent](realitykit/forceeffectevent.md)
- [UnsafeForceEffectBuffer](realitykit/unsafeforceeffectbuffer.md)
