---
title: DragForceEffect
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/dragforceeffect
---

# DragForceEffect

A force effect that slows bodies within its area of effect with a force proportional to the body’s velocity.

## Declaration

```swift
struct DragForceEffect
```

## Topics

### Initializers

- [init(strength:)](realitykit/dragforceeffect/init(strength:).md)

### Instance Properties

- [forceMode](realitykit/dragforceeffect/forcemode.md)
- [parameterTypes](realitykit/dragforceeffect/parametertypes.md)
- [strength](realitykit/dragforceeffect/strength.md)

### Instance Methods

- [update(parameters:)](realitykit/dragforceeffect/update(parameters:).md)

## Relationships

### Conforms To

- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [ForceEffectProtocol](realitykit/forceeffectprotocol.md)

## See Also

### Built-in force effect types

- [ConstantForceEffect](realitykit/constantforceeffect.md)
- [ConstantRadialForceEffect](realitykit/constantradialforceeffect.md)
- [RadialForceEffect](realitykit/radialforceeffect.md)
- [TurbulenceForceEffect](realitykit/turbulenceforceeffect.md)
- [VortexForceEffect](realitykit/vortexforceeffect.md)
