# RenderTargetSetup

> Fully describes setup of RenderTarget.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine](/engine/6000.6/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public struct RenderTargetSetup
```

## Fields

| Value                                                                                       | Description                                                                                                                                                                                    |
| ------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [color](/engine/6000.6/script-reference/unityengine/rendertargetsetup/color.md)             | Color Buffers to set.                                                                                                                                                                          |
| [colorLoad](/engine/6000.6/script-reference/unityengine/rendertargetsetup/colorload.md)     | Load Actions for Color Buffers. It will override any actions set on RenderBuffers themselves.                                                                                                  |
| [colorStore](/engine/6000.6/script-reference/unityengine/rendertargetsetup/colorstore.md)   | Store Actions for Color Buffers. It will override any actions set on RenderBuffers themselves.                                                                                                 |
| [cubemapFace](/engine/6000.6/script-reference/unityengine/rendertargetsetup/cubemapface.md) | Cubemap face to render to.                                                                                                                                                                     |
| [depth](/engine/6000.6/script-reference/unityengine/rendertargetsetup/depth.md)             | Depth Buffer to set.                                                                                                                                                                           |
| [depthLoad](/engine/6000.6/script-reference/unityengine/rendertargetsetup/depthload.md)     | Load Action for Depth Buffer. It will override any actions set on RenderBuffer itself.                                                                                                         |
| [depthSlice](/engine/6000.6/script-reference/unityengine/rendertargetsetup/depthslice.md)   | Slice of a [Texture3D](/engine/6000.6/script-reference/unityengine/texture3d.md) or [Texture2DArray](/engine/6000.6/script-reference/unityengine/texture2darray.md) to set as a render target. |
| [depthStore](/engine/6000.6/script-reference/unityengine/rendertargetsetup/depthstore.md)   | Store Actions for Depth Buffer. It will override any actions set on RenderBuffer itself.                                                                                                       |
| [mipLevel](/engine/6000.6/script-reference/unityengine/rendertargetsetup/miplevel.md)       | Mip Level to render to.                                                                                                                                                                        |

## Constructors

| Constructor                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | Description                   |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- |
| [RenderTargetSetup(UnityEngine.RenderBuffer,UnityEngine.RenderBuffer)](/engine/6000.6/script-reference/unityengine/rendertargetsetup/ctor.md#rendertargetsetup\(renderbuffer-renderbuffer\))                                                                                                                                                                                                                                                                                                                                                      | Constructs RenderTargetSetup. |
| [RenderTargetSetup(UnityEngine.RenderBuffer,UnityEngine.RenderBuffer,System.Int32)](/engine/6000.6/script-reference/unityengine/rendertargetsetup/ctor.md#rendertargetsetup\(renderbuffer-renderbuffer-int\))                                                                                                                                                                                                                                                                                                                                     | Constructs RenderTargetSetup. |
| [RenderTargetSetup(UnityEngine.RenderBuffer,UnityEngine.RenderBuffer,System.Int32,UnityEngine.CubemapFace)](/engine/6000.6/script-reference/unityengine/rendertargetsetup/ctor.md#rendertargetsetup\(renderbuffer-renderbuffer-int-cubemapface\))                                                                                                                                                                                                                                                                                                 | Constructs RenderTargetSetup. |
| [RenderTargetSetup(UnityEngine.RenderBuffer,UnityEngine.RenderBuffer,System.Int32,UnityEngine.CubemapFace,System.Int32)](/engine/6000.6/script-reference/unityengine/rendertargetsetup/ctor.md#rendertargetsetup\(renderbuffer-renderbuffer-int-cubemapface-int\))                                                                                                                                                                                                                                                                                | Constructs RenderTargetSetup. |
| [RenderTargetSetup(UnityEngine.RenderBuffer\[\],UnityEngine.RenderBuffer)](/engine/6000.6/script-reference/unityengine/rendertargetsetup/ctor.md#rendertargetsetup\(renderbuffer-renderbuffer\))                                                                                                                                                                                                                                                                                                                                                  | Constructs RenderTargetSetup. |
| [RenderTargetSetup(UnityEngine.RenderBuffer\[\],UnityEngine.RenderBuffer,System.Int32)](/engine/6000.6/script-reference/unityengine/rendertargetsetup/ctor.md#rendertargetsetup\(renderbuffer-renderbuffer-int\))                                                                                                                                                                                                                                                                                                                                 | Constructs RenderTargetSetup. |
| [RenderTargetSetup(UnityEngine.RenderBuffer\[\],UnityEngine.RenderBuffer,System.Int32,UnityEngine.CubemapFace)](/engine/6000.6/script-reference/unityengine/rendertargetsetup/ctor.md#rendertargetsetup\(renderbuffer-renderbuffer-int-cubemapface\))                                                                                                                                                                                                                                                                                             | Constructs RenderTargetSetup. |
| [RenderTargetSetup(UnityEngine.RenderBuffer\[\],UnityEngine.RenderBuffer,System.Int32,UnityEngine.CubemapFace,UnityEngine.Rendering.RenderBufferLoadAction\[\],UnityEngine.Rendering.RenderBufferStoreAction\[\],UnityEngine.Rendering.RenderBufferLoadAction,UnityEngine.Rendering.RenderBufferStoreAction)](/engine/6000.6/script-reference/unityengine/rendertargetsetup/ctor.md#rendertargetsetup\(renderbuffer-renderbuffer-int-cubemapface-renderbufferloadaction-renderbufferstoreaction-renderbufferloadaction-renderbufferstoreaction\)) | Constructs RenderTargetSetup. |
