---
title: LayerRenderer.Drawable.TrackingArea.Identifier
framework: compositorservices
role: symbol
role_heading: Structure
path: compositorservices/layerrenderer/drawable/trackingarea/identifier-swift.struct
---

# LayerRenderer.Drawable.TrackingArea.Identifier

An identifier for the tracking area.

## Declaration

```swift
struct Identifier
```

## Overview

Overview All tracking areas should have a unique value in a frame. This value should be constant for the same rendered mesh/object across frames to ensure tracking areas are identifiable between frames. There is no reserved values so all values are considered valid but should be unique.

## Topics

### Initializers

- [init(_:)](compositorservices/layerrenderer/drawable/trackingarea/identifier-swift.struct/init(_:).md)
- [init(rawValue:)](compositorservices/layerrenderer/drawable/trackingarea/identifier-swift.struct/init(rawvalue:).md)

### Type Properties

- [invalid](compositorservices/layerrenderer/drawable/trackingarea/identifier-swift.struct/invalid.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
