---
title: TrackableAnchor
framework: arkit
role: symbol
role_heading: Protocol
path: arkit/trackableanchor
---

# TrackableAnchor

An anchor that can gain and lose its tracking state over the course of a session.

## Declaration

```swift
protocol TrackableAnchor : Anchor
```

## Topics

### Checking an anchor’s tracking state

- [isTracked](arkit/trackableanchor/istracked.md)

## Relationships

### Inherits From

- [Anchor](arkit/anchor.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Identifiable](swift/identifiable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

### Conforming Types

- [AccessoryAnchor](arkit/accessoryanchor.md)
- [DeviceAnchor](arkit/deviceanchor.md)
- [HandAnchor](arkit/handanchor.md)
- [ImageAnchor](arkit/imageanchor.md)
- [ObjectAnchor](arkit/objectanchor.md)
- [WorldAnchor](arkit/worldanchor.md)

## See Also

### Setup

- [Setting up access to ARKit data](visionos/setting-up-access-to-arkit-data.md)
- [ARKitSession](arkit/arkitsession.md)
- [DataProvider](arkit/dataprovider.md)
- [DataProviderState](arkit/dataproviderstate.md)
- [Anchor](arkit/anchor.md)
- [ARKitCoordinateSpaceProviding](arkit/arkitcoordinatespaceproviding.md)
- [ARKitCoordinateSpace](arkit/arkitcoordinatespace.md)
