---
title: MPSGradientNodeBlock
framework: metalperformanceshaders
role: symbol
role_heading: Type Alias
path: metalperformanceshaders/mpsgradientnodeblock
---

# MPSGradientNodeBlock

## Declaration

```swift
typealias MPSGradientNodeBlock = (MPSNNFilterNode, MPSNNFilterNode, MPSNNImageNode, MPSNNImageNode) -> Void
```

## See Also

### Data Types

- [MPSAccelerationStructureCompletionHandler](metalperformanceshaders/mpsaccelerationstructurecompletionhandler.md)
- [MPSAxisAlignedBoundingBox](metalperformanceshaders/mpsaxisalignedboundingbox-swift.typealias.md)
- [MPSDeviceCaps](metalperformanceshaders/mpsdevicecaps.md)
- [MPSFunctionConstant](metalperformanceshaders/mpsfunctionconstant.md)
- [MPSFunctionConstantInMetal](metalperformanceshaders/mpsfunctionconstantinmetal.md)
