---
title: LayerRenderer.Layout.layered
framework: compositorservices
role: symbol
role_heading: Case
path: compositorservices/layerrenderer/layout/layered
---

# LayerRenderer.Layout.layered

A layout that specifies each view’s content as a slice of a single texture.

## Declaration

```swift
case layered
```

## Mentioned in

Drawing fully immersive content using Metal

## Discussion

Discussion The layout uses a single texture to store the content for all rendered views. The type of the texture is MTLTextureType.type2DArray. The texture map’s slice index indicates which array slot contains each view’s content.

## See Also

### Getting the texture layouts

- [LayerRenderer.Layout.dedicated](compositorservices/layerrenderer/layout/dedicated.md)
- [LayerRenderer.Layout.shared](compositorservices/layerrenderer/layout/shared.md)
