---
title: NSFontPanel.ModeMask
framework: appkit
role: symbol
role_heading: Structure
path: appkit/nsfontpanel/modemask
---

# NSFontPanel.ModeMask

## Declaration

```swift
struct ModeMask
```

## Topics

### Initializers

- [init(rawValue:)](appkit/nsfontpanel/modemask/init(rawvalue:).md)

### Type Properties

- [allEffects](appkit/nsfontpanel/modemask/alleffects.md)
- [allModes](appkit/nsfontpanel/modemask/allmodes.md)
- [collection](appkit/nsfontpanel/modemask/collection.md)
- [documentColorEffect](appkit/nsfontpanel/modemask/documentcoloreffect.md)
- [face](appkit/nsfontpanel/modemask/face.md)
- [shadowEffect](appkit/nsfontpanel/modemask/shadoweffect.md)
- [size](appkit/nsfontpanel/modemask/size.md)
- [standardModes](appkit/nsfontpanel/modemask/standardmodes.md)
- [strikethroughEffect](appkit/nsfontpanel/modemask/strikethrougheffect.md)
- [textColorEffect](appkit/nsfontpanel/modemask/textcoloreffect.md)
- [underlineEffect](appkit/nsfontpanel/modemask/underlineeffect.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [ExpressibleByArrayLiteral](swift/expressiblebyarrayliteral.md)
- [OptionSet](swift/optionset.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [SetAlgebra](swift/setalgebra.md)

## See Also

### Font Panels

- [NSFontPanel](appkit/nsfontpanel.md)
- [NSFontPanelValidation](appkit/nsfontpanelvalidation.md)
- [NSFontChanging](appkit/nsfontchanging.md)
