---
title: LowLevelDeformation.Pipeline.Descriptor.Renormalizing
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/lowleveldeformation/pipeline/descriptor/renormalizing-swift.struct
---

# LowLevelDeformation.Pipeline.Descriptor.Renormalizing

An object that describes which vertex attributes to renormalize to unit length after deformation.

## Declaration

```swift
struct Renormalizing
```

## Topics

### Creating a renormalizing descriptor

- [init(renormalizesNormals:renormalizesTangents:renormalizesBitangents:triangleIndexType:adjacencyIndexType:adjacencyEndIndexType:)](realitykit/lowleveldeformation/pipeline/descriptor/renormalizing-swift.struct/init(renormalizesnormals:renormalizestangents:renormalizesbitangents:triangleindextype:adjacencyindextype:adjacencyendindextype:).md)

### Selecting attributes to renormalize

- [renormalizesNormals](realitykit/lowleveldeformation/pipeline/descriptor/renormalizing-swift.struct/renormalizesnormals.md)
- [renormalizesTangents](realitykit/lowleveldeformation/pipeline/descriptor/renormalizing-swift.struct/renormalizestangents.md)
- [renormalizesBitangents](realitykit/lowleveldeformation/pipeline/descriptor/renormalizing-swift.struct/renormalizesbitangents.md)

### Configuring index buffer types

- [triangleIndexType](realitykit/lowleveldeformation/pipeline/descriptor/renormalizing-swift.struct/triangleindextype.md)
- [adjacencyIndexType](realitykit/lowleveldeformation/pipeline/descriptor/renormalizing-swift.struct/adjacencyindextype.md)
- [adjacencyEndIndexType](realitykit/lowleveldeformation/pipeline/descriptor/renormalizing-swift.struct/adjacencyendindextype.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Configuring renormalizing

- [renormalizing](realitykit/lowleveldeformation/pipeline/descriptor/renormalizing-swift.property.md)
