---
title: "BNNSFilterDestroy(_:)"
framework: accelerate
role: symbol
role_heading: Function
path: "accelerate/bnnsfilterdestroy(_:)"
---

# BNNSFilterDestroy(_:)

Destroys the specified filter, releasing all resources allocated for it.

## Declaration

```swift
func BNNSFilterDestroy(_ filter: BNNSFilter?)
```

## Parameters

- `filter`: A BNNSFilter object.

## See Also

### General filters

- [BNNSFilter](accelerate/bnnsfilter.md)
- [Applying Filters](accelerate/applying-filters.md)
- [BNNS.Layer](accelerate/bnns/layer.md)
- [BNNS.UnaryLayer](accelerate/bnns/unarylayer.md)
- [BNNS.BinaryLayer](accelerate/bnns/binarylayer.md)
- [BNNSFilterParameters](accelerate/bnnsfilterparameters.md)
- [BNNSAlloc](accelerate/bnnsalloc.md)
- [BNNSFree](accelerate/bnnsfree.md)
