---
title: isSnapshot
framework: gamecontroller
role: symbol
role_heading: Instance Property
path: gamecontroller/gccontroller/issnapshot
---

# isSnapshot

A Boolean value that indicates whether the controller is a snapshot of a controller.

## Declaration

```swift
var isSnapshot: Bool { get }
```

## Discussion

Discussion If true, the controller is a snapshot of a controller. A snapshot is a copy of a real or virtual controller at a moment in time with its current element values. If false, the controller is a real or virtual controller.

## See Also

### Creating snapshots

- [withExtendedGamepad()](gamecontroller/gccontroller/withextendedgamepad().md)
- [withMicroGamepad()](gamecontroller/gccontroller/withmicrogamepad().md)
- [capture()](gamecontroller/gccontroller/capture().md)
