---
title: PartGenerator
framework: hvf
role: symbol
role_heading: Protocol
platforms: [iOS 18.4+, iPadOS 18.4+, Mac Catalyst 18.4+, macOS 15.4+, tvOS 18.4+, visionOS 2.4+, watchOS 11.4+]
path: hvf/partgenerator
---

# PartGenerator

Protocol for returning a writer object to create Shape or Composite data

## Declaration

```swift
protocol PartGenerator
```

## Topics

### Instance Methods

- [makeComposite(_:)](hvf/partgenerator/makecomposite(_:).md)
- [makeShape(_:)](hvf/partgenerator/makeshape(_:).md)
