---
title: UnsafeForceEffectBuffer
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/unsafeforceeffectbuffer
---

# UnsafeForceEffectBuffer

Provides access to physics body parameters from the effect’s update function or event handler.

## Declaration

```swift
struct UnsafeForceEffectBuffer<T>
```

## Overview

Overview This struct is a transient buffer view of underlying data, and is only available in effect’s update function or update closure.

## Topics

### Structures

- [UnsafeForceEffectBuffer.Iterator](realitykit/unsafeforceeffectbuffer/iterator.md)

### Instance Properties

- [count](realitykit/unsafeforceeffectbuffer/count.md)

### Instance Methods

- [makeIterator()](realitykit/unsafeforceeffectbuffer/makeiterator().md)

### Subscripts

- [subscript(_:)](realitykit/unsafeforceeffectbuffer/subscript(_:).md)

## Relationships

### Conforms To

- [Sequence](swift/sequence.md)

## See Also

### Updating effects

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