# RenderTargetFlags

> This enum describes optional flags for the RenderTargetBinding structure.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEngine.Rendering](/engine/6000.0/script-reference/unityengine/rendering.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
[Flags]
public enum RenderTargetFlags
```

## Remarks

This enum describes optional flags for the [RenderTargetBinding](/engine/6000.0/script-reference/unityengine/rendering/rendertargetbinding.md) structure.

## Fields

| Value                                                                                                                   | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| ----------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [None](/engine/6000.0/script-reference/unityengine/rendering/rendertargetflags/none.md)                                 | No flag option (0).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [ReadOnlyDepth](/engine/6000.0/script-reference/unityengine/rendering/rendertargetflags/readonlydepth.md)               | The depth buffer bound for rendering may also bound as a samplable texture to the graphics pipeline: some platforms require the depth buffer to be set to read-only mode in such cases (D3D11, Vulkan). This flag can be used for both packed depth-stencil as well as separate depth-stencil formats.                                                                                                                                                                                                                                                                                                                                |
| [ReadOnlyDepthStencil](/engine/6000.0/script-reference/unityengine/rendering/rendertargetflags/readonlydepthstencil.md) | Both depth and stencil buffers bound for rendering may be bound as samplable textures to the graphics pipeline: some platforms require the depth and stencil buffers to be set to read-only mode in such cases (D3D11, Vulkan). This flag can be used for both packed depth-stencil as well as separate depth-stencil formats. This flag is a bitwise combination of [RenderTargetFlags.ReadOnlyDepth](/engine/6000.0/script-reference/unityengine/rendering/rendertargetflags/readonlydepth.md) and [RenderTargetFlags.ReadOnlyStencil](/engine/6000.0/script-reference/unityengine/rendering/rendertargetflags/readonlystencil.md). |
| [ReadOnlyStencil](/engine/6000.0/script-reference/unityengine/rendering/rendertargetflags/readonlystencil.md)           | The stencil buffer bound for rendering may also bound as a samplable texture to the graphics pipeline: some platforms require the stencil buffer to be set to read-only mode in such cases (D3D11, Vulkan). This flag can be used for both packed depth-stencil as well as separate depth-stencil formats.                                                                                                                                                                                                                                                                                                                            |
