---
title: nonZero
framework: quartzcore
role: symbol
role_heading: Type Property
path: quartzcore/cashapelayerfillrule/nonzero
---

# nonZero

Specifies the non-zero winding rule. Count each left-to-right path as +1 and each right-to-left path as -1. If the sum of all crossings is 0, the point is outside the path. If the sum is nonzero, the point is inside the path and the region containing it is filled.

## Declaration

```swift
static let nonZero: CAShapeLayerFillRule
```

## See Also

### Constants

- [evenOdd](quartzcore/cashapelayerfillrule/evenodd.md)
