---
title: USDPrim.InheritCollection
framework: usdkit
role: symbol
role_heading: Structure
platforms: [iOS 27.0+, iPadOS 27.0+, Mac Catalyst 27.0+, macOS 27.0+, tvOS 27.0+, visionOS 27.0+]
path: usdkit/usdprim/inheritcollection
---

# USDPrim.InheritCollection

Manages inherit composition arcs on a prim.

## Declaration

```swift
struct InheritCollection
```

## Overview

Overview Inheritance allows a prim to inherit opinions from another prim within the same layer stack, similar to class inheritance in object-oriented programming. Use USDPrim.InheritCollection to add, remove, and query inherit arcs on a prim.

## Topics

### Instance Properties

- [inheritedPaths](usdkit/usdprim/inheritcollection/inheritedpaths.md)
- [prim](usdkit/usdprim/inheritcollection/prim.md)

### Instance Methods

- [add(_:position:)](usdkit/usdprim/inheritcollection/add(_:position:).md)
- [clear()](usdkit/usdprim/inheritcollection/clear().md)
- [remove(_:)](usdkit/usdprim/inheritcollection/remove(_:).md)
- [set(_:)](usdkit/usdprim/inheritcollection/set(_:).md)
