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

# LayerRenderer.Layout.dedicated

A layout that assigns a separate texture to each rendered view.

## Declaration

```swift
case dedicated
```

## Mentioned in

Drawing fully immersive content using Metal

## Discussion

Discussion Each view receives its own dedicated texture, and the type of each texture is MTLTextureType.type2D. Because each texture is separate, when there are multiple textures, you must perform a separate render pass for each texture.

## See Also

### Getting the texture layouts

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