---
title: CGShadingRelease
framework: coregraphics
role: symbol
role_heading: Function
path: coregraphics/cgshadingrelease
---

# CGShadingRelease

Decrements the retain count of a shading object.

## Declaration

```occ
extern void CGShadingRelease(CGShadingRef shading);
```

## Parameters

- `shading`: The shading object to release.

## Discussion

Discussion This function is equivalent to CFRelease, except that it does not cause an error if the shading parameter is NULL.

## See Also

### Retaining and Releasing Shading Objects

- [CGShadingRetain](coregraphics/cgshadingretain.md)
