# RenderTargetSetup

> Constructs RenderTargetSetup.

## Definition

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

## RenderTargetSetup(RenderBuffer\[], RenderBuffer, int, CubemapFace, RenderBufferLoadAction\[], RenderBufferStoreAction\[], RenderBufferLoadAction, RenderBufferStoreAction)

Constructs RenderTargetSetup.

```csharp
public RenderTargetSetup(RenderBuffer[] color, RenderBuffer depth, int mip, CubemapFace face, RenderBufferLoadAction[] colorLoad, RenderBufferStoreAction[] colorStore, RenderBufferLoadAction depthLoad, RenderBufferStoreAction depthStore)
```

### Parameters

**** (\[RenderBuffer\[]]\(/engine/6000.0/script-reference/unityengine/renderbuffer)): Color Buffer(s) to set.**** (\[RenderBuffer]\(/engine/6000.0/script-reference/unityengine/renderbuffer)): Depth Buffer to set.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): **** (\[CubemapFace]\(/engine/6000.0/script-reference/unityengine/cubemapface)): Cubemap face to render to.**** (\[RenderBufferLoadAction\[]]\(/engine/6000.0/script-reference/unityengine/rendering/renderbufferloadaction)): **** (\[RenderBufferStoreAction\[]]\(/engine/6000.0/script-reference/unityengine/rendering/renderbufferstoreaction)): **** (\[RenderBufferLoadAction]\(/engine/6000.0/script-reference/unityengine/rendering/renderbufferloadaction)): **** (\[RenderBufferStoreAction]\(/engine/6000.0/script-reference/unityengine/rendering/renderbufferstoreaction)):&#x20;

## RenderTargetSetup(RenderBuffer, RenderBuffer)

Constructs RenderTargetSetup.

```csharp
public RenderTargetSetup(RenderBuffer color, RenderBuffer depth)
```

### Parameters

**** (\[RenderBuffer]\(/engine/6000.0/script-reference/unityengine/renderbuffer)): Color Buffer(s) to set.**** (\[RenderBuffer]\(/engine/6000.0/script-reference/unityengine/renderbuffer)): Depth Buffer to set.

## RenderTargetSetup(RenderBuffer, RenderBuffer, int)

Constructs RenderTargetSetup.

```csharp
public RenderTargetSetup(RenderBuffer color, RenderBuffer depth, int mipLevel)
```

### Parameters

**** (\[RenderBuffer]\(/engine/6000.0/script-reference/unityengine/renderbuffer)): Color Buffer(s) to set.**** (\[RenderBuffer]\(/engine/6000.0/script-reference/unityengine/renderbuffer)): Depth Buffer to set.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): Mip Level to render to.

## RenderTargetSetup(RenderBuffer, RenderBuffer, int, CubemapFace)

Constructs RenderTargetSetup.

```csharp
public RenderTargetSetup(RenderBuffer color, RenderBuffer depth, int mipLevel, CubemapFace face)
```

### Parameters

**** (\[RenderBuffer]\(/engine/6000.0/script-reference/unityengine/renderbuffer)): Color Buffer(s) to set.**** (\[RenderBuffer]\(/engine/6000.0/script-reference/unityengine/renderbuffer)): Depth Buffer to set.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): Mip Level to render to.**** (\[CubemapFace]\(/engine/6000.0/script-reference/unityengine/cubemapface)): Cubemap face to render to.

## RenderTargetSetup(RenderBuffer, RenderBuffer, int, CubemapFace, int)

Constructs RenderTargetSetup.

```csharp
public RenderTargetSetup(RenderBuffer color, RenderBuffer depth, int mipLevel, CubemapFace face, int depthSlice)
```

### Parameters

**** (\[RenderBuffer]\(/engine/6000.0/script-reference/unityengine/renderbuffer)): Color Buffer(s) to set.**** (\[RenderBuffer]\(/engine/6000.0/script-reference/unityengine/renderbuffer)): Depth Buffer to set.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): Mip Level to render to.**** (\[CubemapFace]\(/engine/6000.0/script-reference/unityengine/cubemapface)): Cubemap face to render to.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)):&#x20;

## RenderTargetSetup(RenderBuffer\[], RenderBuffer)

Constructs RenderTargetSetup.

```csharp
public RenderTargetSetup(RenderBuffer[] color, RenderBuffer depth)
```

### Parameters

**** (\[RenderBuffer\[]]\(/engine/6000.0/script-reference/unityengine/renderbuffer)): Color Buffer(s) to set.**** (\[RenderBuffer]\(/engine/6000.0/script-reference/unityengine/renderbuffer)): Depth Buffer to set.

## RenderTargetSetup(RenderBuffer\[], RenderBuffer, int)

Constructs RenderTargetSetup.

```csharp
public RenderTargetSetup(RenderBuffer[] color, RenderBuffer depth, int mipLevel)
```

### Parameters

**** (\[RenderBuffer\[]]\(/engine/6000.0/script-reference/unityengine/renderbuffer)): Color Buffer(s) to set.**** (\[RenderBuffer]\(/engine/6000.0/script-reference/unityengine/renderbuffer)): Depth Buffer to set.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): Mip Level to render to.

## RenderTargetSetup(RenderBuffer\[], RenderBuffer, int, CubemapFace)

Constructs RenderTargetSetup.

```csharp
public RenderTargetSetup(RenderBuffer[] color, RenderBuffer depth, int mip, CubemapFace face)
```

### Parameters

**** (\[RenderBuffer\[]]\(/engine/6000.0/script-reference/unityengine/renderbuffer)): Color Buffer(s) to set.**** (\[RenderBuffer]\(/engine/6000.0/script-reference/unityengine/renderbuffer)): Depth Buffer to set.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): **** (\[CubemapFace]\(/engine/6000.0/script-reference/unityengine/cubemapface)): Cubemap face to render to.
