---
title: LayerRenderer.Drawable.View
framework: compositorservices
role: symbol
role_heading: Structure
path: compositorservices/layerrenderer/drawable/view
---

# LayerRenderer.Drawable.View

A type that provides information on how to render content into the frame’s textures.

## Declaration

```swift
struct View
```

## Overview

Overview Compositor Services provides a view for each distinct render viewpoint. For example, a head-mounted display typically contains two views: one for each eye. Use the information in the views to set up your render pass descriptor, or to determine which part of a texture to fill with content.

## Topics

### Getting the view’s texture map

- [textureMap](compositorservices/layerrenderer/drawable/view/texturemap-swift.property.md)
- [LayerRenderer.Drawable.View.TextureMap](compositorservices/layerrenderer/drawable/view/texturemap-swift.struct.md)

### Getting the transformations

- [transform](compositorservices/layerrenderer/drawable/view/transform.md)
- [tangents](compositorservices/layerrenderer/drawable/view/tangents.md)

### Creating a view

- [init()](compositorservices/layerrenderer/drawable/view/init().md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)

## See Also

### Drawing environment

- [LayerRenderer.Drawable](compositorservices/layerrenderer/drawable.md)
