---
title: "timeSamples(at:)"
framework: usdkit
role: symbol
role_heading: Instance Method
path: "usdkit/usdlayer/timesamples(at:)"
---

# timeSamples(at:)

Returns the time codes for which the attribute at the given path has authored time samples.

## Declaration

```swift
func timeSamples(at path: USDLayer.Path) -> Set<USDLayer.TimeCode>
```

## Parameters

- `path`: The attribute path.

## Return Value

Return Value The set of authored time codes.

## See Also

### Working with time samples

- [timeSample(at:time:)](usdkit/usdlayer/timesample(at:time:).md)
- [allTimeSamples](usdkit/usdlayer/alltimesamples.md)
- [setTimeSample(at:time:value:)](usdkit/usdlayer/settimesample(at:time:value:)-6t3qd.md)
- [setTimeSample(at:time:value:)](usdkit/usdlayer/settimesample(at:time:value:)-3ot1j.md)
- [eraseTimeSample(at:time:)](usdkit/usdlayer/erasetimesample(at:time:).md)
