---
title: DefaultCompositorLayerConfiguration
framework: compositorservices
role: symbol
role_heading: Structure
path: compositorservices/defaultcompositorlayerconfiguration
---

# DefaultCompositorLayerConfiguration

A type that configures the layer with the default texture configurations and rendering behaviors for the current device.

## Declaration

```swift
@MainActor @preconcurrency struct DefaultCompositorLayerConfiguration
```

## Overview

Overview Use this type when your Metal rendering engine uses the default rendering options.

## Relationships

### Conforms To

- [CompositorLayerConfiguration](compositorservices/compositorlayerconfiguration.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### App integration

- [Drawing fully immersive content using Metal](compositorservices/drawing-fully-immersive-content-using-metal.md)
- [Interacting with virtual content blended with passthrough](compositorservices/interacting-with-virtual-content-blended-with-passthrough.md)
- [Rendering hover effects in Metal immersive apps](compositorservices/rendering_hover_effects_in_metal_immersive_apps.md)
- [CompositorLayer](compositorservices/compositorlayer.md)
- [CompositorLayerConfiguration](compositorservices/compositorlayerconfiguration.md)
