---
title: TabletopInteraction.Configuration
framework: tabletopkit
role: symbol
role_heading: Structure
path: tabletopkit/tabletopinteraction/configuration
---

# TabletopInteraction.Configuration

## Declaration

```swift
struct Configuration
```

## Topics

### Creating a configuration

- [init()](tabletopkit/tabletopinteraction/configuration/init().md)
- [init(allowedDestinations:)](tabletopkit/tabletopinteraction/configuration/init(alloweddestinations:).md)
- [init(allowedDestinations:hoverAlignment:)](tabletopkit/tabletopinteraction/configuration/init(alloweddestinations:hoveralignment:).md)

### Getting the allowed destinations

- [allowedDestinations](tabletopkit/tabletopinteraction/configuration/alloweddestinations.md)

### Getting the hover alignment

- [hoverAlignment](tabletopkit/tabletopinteraction/configuration/hoveralignment.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Managing the interaction destination

- [setConfiguration(_:)](tabletopkit/tabletopinteraction/setconfiguration(_:).md)
- [TabletopInteraction.AllowedDestinations](tabletopkit/tabletopinteraction/alloweddestinations.md)
- [TabletopInteraction.Destination](tabletopkit/tabletopinteraction/destination.md)
- [setAllowedDestinations(_:)](tabletopkit/tabletopinteraction/setalloweddestinations(_:).md)
