---
title: PartRenderer
framework: hvf
role: symbol
role_heading: Class
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/partrenderer
---

# PartRenderer

An object that can be used to set parameters for rendering a part, to render the part, and to diagnose the results of rendering

## Declaration

```swift
class PartRenderer
```

## Topics

### Classes

- [PartRenderer.AxisValues](hvf/partrenderer/axisvalues.md)
- [PartRenderer.PartParameters](hvf/partrenderer/partparameters.md)

### Structures

- [PartRenderer.Point](hvf/partrenderer/point.md)
- [PartRenderer.Subparts](hvf/partrenderer/subparts.md)
- [PartRenderer.Translation](hvf/partrenderer/translation.md)

### Initializers

- [init(custom:reusable:)](hvf/partrenderer/init(custom:reusable:).md)
- [init(hvglLoader:reusable:)](hvf/partrenderer/init(hvglloader:reusable:).md)

### Instance Properties

- [blendedAxisValueBounds](hvf/partrenderer/blendedaxisvaluebounds.md)
- [parameters](hvf/partrenderer/parameters.md)
- [partAxisCount](hvf/partrenderer/partaxiscount.md)
- [partIndex](hvf/partrenderer/partindex.md)

### Instance Methods

- [clearPartCache()](hvf/partrenderer/clearpartcache().md)
- [render(to:)](hvf/partrenderer/render(to:).md)

### Enumerations

- [PartRenderer.Action](hvf/partrenderer/action.md)
- [PartRenderer.Instruction](hvf/partrenderer/instruction.md)
