---
title: ForceEffectBase
framework: realitykit
role: symbol
role_heading: Protocol
path: realitykit/forceeffectbase
---

# ForceEffectBase

The base protocol for the wrapping force effect structure containing common parameters for all force-effects.

## Declaration

```swift
protocol ForceEffectBase
```

## Overview

Overview Don’t implement this protocol yourself. Create force effects by calling methods on ForceEffect.

## Topics

### Associated Types

- [ForceEffectType](realitykit/forceeffectbase/forceeffecttype.md)

### Instance Properties

- [effect](realitykit/forceeffectbase/effect.md)
- [mask](realitykit/forceeffectbase/mask.md)
- [orientation](realitykit/forceeffectbase/orientation.md)
- [position](realitykit/forceeffectbase/position.md)
- [spatialFalloff](realitykit/forceeffectbase/spatialfalloff.md)
- [strengthScale](realitykit/forceeffectbase/strengthscale.md)
- [timedFalloff](realitykit/forceeffectbase/timedfalloff.md)

## Relationships

### Conforming Types

- [ForceEffect](realitykit/forceeffect.md)

## See Also

### Custom forces

- [ForceEffectProtocol](realitykit/forceeffectprotocol.md)
- [ForceMode](realitykit/forcemode.md)
- [ForceEffectParameters](realitykit/forceeffectparameters.md)
