---
title: CTFramePathFillRule
framework: coretext
role: symbol
role_heading: Enumeration
path: coretext/ctframepathfillrule
---

# CTFramePathFillRule

These constants specify the fill rule used by a frame

## Declaration

```swift
enum CTFramePathFillRule
```

## Overview

Overview When a path intersects with itself, the client should specify which rule to use for deciding the area of the path.

## Topics

### Enumeration Cases

- [CTFramePathFillRule.evenOdd](coretext/ctframepathfillrule/evenodd.md)
- [CTFramePathFillRule.windingNumber](coretext/ctframepathfillrule/windingnumber.md)

### Initializers

- [init(rawValue:)](coretext/ctframepathfillrule/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
