# RenderTargetBlendState(ColorWriteMask, BlendMode, BlendMode, BlendMode, BlendMode, BlendOp, BlendOp)

> Creates a new blend state with the given values.

## Definition

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

```csharp
public RenderTargetBlendState(ColorWriteMask writeMask = ColorWriteMask.All, BlendMode sourceColorBlendMode = BlendMode.One, BlendMode destinationColorBlendMode = BlendMode.Zero, BlendMode sourceAlphaBlendMode = BlendMode.One, BlendMode destinationAlphaBlendMode = BlendMode.Zero, BlendOp colorBlendOperation = BlendOp.Add, BlendOp alphaBlendOperation = BlendOp.Add)
```

### Parameters

**** (\[ColorWriteMask]\(/engine/6000.0/script-reference/unityengine/rendering/colorwritemask)): Specifies which color components will get written into the target framebuffer.**** (\[BlendMode]\(/engine/6000.0/script-reference/unityengine/rendering/blendmode)): Blend factor used for the color (RGB) channel of the source.**** (\[BlendMode]\(/engine/6000.0/script-reference/unityengine/rendering/blendmode)): Blend factor used for the color (RGB) channel of the destination.**** (\[BlendMode]\(/engine/6000.0/script-reference/unityengine/rendering/blendmode)): Blend factor used for the alpha (A) channel of the source.**** (\[BlendMode]\(/engine/6000.0/script-reference/unityengine/rendering/blendmode)): Blend factor used for the alpha (A) channel of the destination.**** (\[BlendOp]\(/engine/6000.0/script-reference/unityengine/rendering/blendop)): Operation used for blending the color (RGB) channel.**** (\[BlendOp]\(/engine/6000.0/script-reference/unityengine/rendering/blendop)): Operation used for blending the alpha (A) channel.
