---
title: USDPrim.SpecializeCollection
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/specializecollection
---

# USDPrim.SpecializeCollection

Manages specializes composition arcs on a prim.

## Declaration

```swift
struct SpecializeCollection
```

## Overview

Overview Specialization is similar to inheritance but with different composition strength. Specialized opinions are weaker than direct opinions but stronger than inherited opinions. Use USDPrim.SpecializeCollection to add, remove, and query specializes arcs on a prim.

## Topics

### Instance Properties

- [prim](usdkit/usdprim/specializecollection/prim.md)

### Instance Methods

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