---
title: CALayer.DynamicRange
framework: quartzcore
role: symbol
role_heading: Structure
path: quartzcore/calayer/dynamicrange
---

# CALayer.DynamicRange

## Declaration

```swift
struct DynamicRange
```

## Topics

### Constants

- [automatic](quartzcore/calayer/dynamicrange/automatic.md)
- [standard](quartzcore/calayer/dynamicrange/standard.md)
- [constrainedHigh](quartzcore/calayer/dynamicrange/constrainedhigh.md)
- [high](quartzcore/calayer/dynamicrange/high.md)

### Initializers

- [init(rawValue:)](quartzcore/calayer/dynamicrange/init(rawvalue:).md)

## Relationships

### Conforms To

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

## See Also

### Constants

- [CAAutoresizingMask](quartzcore/caautoresizingmask.md)
- [Action Identifiers](quartzcore/action-identifiers.md)
- [CAEdgeAntialiasingMask](quartzcore/caedgeantialiasingmask.md)
- [Identity Transform](quartzcore/identity-transform.md)
- [Scaling Filters](quartzcore/scaling-filters.md)
- [CATransform3D](quartzcore/catransform3d.md)
