---
title: GlassBackgroundDisplayMode.implicit
framework: swiftui
role: symbol
role_heading: Case
path: swiftui/glassbackgrounddisplaymode/implicit
---

# GlassBackgroundDisplayMode.implicit

Display the glass material only when the view isn’t already contained in glass.

## Declaration

```swift
case implicit
```

## Discussion

Discussion Use this value to avoid duplicate backgrounds when a view that has a glass background contains another view that also has a glass background. This display mode doesn’t suppress duplicate glass backgrounds for views that are offset by any amount in the z-axis. For example, the two subviews of the following HStack behave differently: HStack {     MyView()         .glassBackgroundEffect(displayMode: .implicit)     MyView()         .glassBackgroundEffect(displayMode: .implicit)         .offset(z: 100) } .glassBackgroundEffect(displayMode: .always) The first instance of MyView doesn’t display a background because its container displays one. However the second instance does display a background because that view is offset from its container by 100 points along the z-axis.

## See Also

### Getting the mode

- [GlassBackgroundDisplayMode.always](swiftui/glassbackgrounddisplaymode/always.md)
- [GlassBackgroundDisplayMode.never](swiftui/glassbackgrounddisplaymode/never.md)
