---
title: LowLevelRenderPipelineState.Descriptor.Blending
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/lowlevelrenderpipelinestate/descriptor/blending-swift.struct
---

# LowLevelRenderPipelineState.Descriptor.Blending

An alpha blending mode for transparent draw calls.

## Declaration

```swift
struct Blending
```

## Topics

### Creating a blending mode

- [sourceOver](realitykit/lowlevelrenderpipelinestate/descriptor/blending-swift.struct/sourceover.md)
- [add](realitykit/lowlevelrenderpipelinestate/descriptor/blending-swift.struct/add.md)
- [custom(sourceRGBBlendFactor:destinationRGBBlendFactor:sourceAlphaBlendFactor:destinationAlphaBlendFactor:alphaBlendOperation:)](realitykit/lowlevelrenderpipelinestate/descriptor/blending-swift.struct/custom(sourcergbblendfactor:destinationrgbblendfactor:sourcealphablendfactor:destinationalphablendfactor:alphablendoperation:).md)

## Relationships

### Conforms To

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

## See Also

### Configuring the pipeline

- [mesh](realitykit/lowlevelrenderpipelinestate/descriptor/mesh.md)
- [renderTargets](realitykit/lowlevelrenderpipelinestate/descriptor/rendertargets.md)
- [blending](realitykit/lowlevelrenderpipelinestate/descriptor/blending-swift.property.md)
- [writeMask](realitykit/lowlevelrenderpipelinestate/descriptor/writemask.md)
