---
title: Scene.AnchorCollection
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/scene/anchorcollection
---

# Scene.AnchorCollection

A collection of anchor entities.

## Declaration

```swift
@MainActor @preconcurrency struct AnchorCollection
```

## Topics

### Iterating over the collection

- [makeIterator()](realitykit/scene/anchorcollection/makeiterator().md)
- [Scene.AnchorCollection.Iterator](realitykit/scene/anchorcollection/iterator.md)
- [Scene.AnchorCollection.Element](realitykit/scene/anchorcollection/element.md)

### Accessing anchors

- [subscript(_:)](realitykit/scene/anchorcollection/subscript(_:).md)
- [Scene.AnchorCollection.SubSequence](realitykit/scene/anchorcollection/subsequence.md)

### Adding anchors

- [append(_:)](realitykit/scene/anchorcollection/append(_:).md)
- [append(contentsOf:)](realitykit/scene/anchorcollection/append(contentsof:)-3bjib.md)
- [append(contentsOf:)](realitykit/scene/anchorcollection/append(contentsof:)-4sf55.md)

### Removing anchors

- [remove(_:)](realitykit/scene/anchorcollection/remove(_:).md)
- [remove(at:)](realitykit/scene/anchorcollection/remove(at:).md)
- [removeAll()](realitykit/scene/anchorcollection/removeall().md)
- [removeAll(keepCapacity:)](realitykit/scene/anchorcollection/removeall(keepcapacity:).md)

### Replacing anchors

- [replaceAll(_:)](realitykit/scene/anchorcollection/replaceall(_:)-tris.md)
- [replaceAll(_:)](realitykit/scene/anchorcollection/replaceall(_:)-5t195.md)

### Manipulating indices

- [Scene.AnchorCollection.Index](realitykit/scene/anchorcollection/index.md)
- [startIndex](realitykit/scene/anchorcollection/startindex.md)
- [endIndex](realitykit/scene/anchorcollection/endindex.md)
- [index(after:)](realitykit/scene/anchorcollection/index(after:).md)

### Describing the collection

- [description](realitykit/scene/anchorcollection/description.md)

### Instance Methods

- [append(contentsOf:)](realitykit/scene/anchorcollection/append(contentsof:).md)
- [replaceAll(_:)](realitykit/scene/anchorcollection/replaceall(_:).md)

### Type Aliases

- [Scene.AnchorCollection.Indices](realitykit/scene/anchorcollection/indices.md)

### Default Implementations

- [CustomStringConvertible Implementations](realitykit/scene/anchorcollection/customstringconvertible-implementations.md)

## Relationships

### Conforms To

- [Collection](swift/collection.md)
- [Copyable](swift/copyable.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Escapable](swift/escapable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [Sequence](swift/sequence.md)

## See Also

### Scene management

- [Scene](realitykit/scene.md)
