# RenderTextureFormat

> Format of a RenderTexture.

## Definition

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

```csharp
public enum RenderTextureFormat
```

## Remarks

Note that a particular render texture format might not be supported by the current platform or GPU. Use [SystemInfo.SupportsRenderTextureFormat](/engine/6000.5/script-reference/unityengine/systeminfo/supportsrendertextureformat.md) to check before using.

Additional Resources: [RenderTexture](/engine/6000.5/script-reference/unityengine/rendertexture.md) class.

## Fields

| Value                                                                                                  | Description                                                                                                  |
| ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ |
| [ARGB1555](/engine/6000.5/script-reference/unityengine/rendertextureformat/argb1555.md)                | Color render texture format, 1 bit for Alpha channel, 5 bits for Red, Green and Blue channels.               |
| [ARGB2101010](/engine/6000.5/script-reference/unityengine/rendertextureformat/argb2101010.md)          | Color render texture format. 10 bits for colors, 2 bits for alpha.                                           |
| [ARGB32](/engine/6000.5/script-reference/unityengine/rendertextureformat/argb32.md)                    | Color render texture format, 8 bits per channel.                                                             |
| [ARGB4444](/engine/6000.5/script-reference/unityengine/rendertextureformat/argb4444.md)                | Color render texture format, 4 bit per channel.                                                              |
| [ARGB64](/engine/6000.5/script-reference/unityengine/rendertextureformat/argb64.md)                    | Four color render texture format, 16 bits per channel, fixed point, unsigned normalized.                     |
| [ARGBFloat](/engine/6000.5/script-reference/unityengine/rendertextureformat/argbfloat.md)              | Color render texture format, 32 bit floating point per channel.                                              |
| [ARGBHalf](/engine/6000.5/script-reference/unityengine/rendertextureformat/argbhalf.md)                | Color render texture format, 16 bit floating point per channel.                                              |
| [ARGBInt](/engine/6000.5/script-reference/unityengine/rendertextureformat/argbint.md)                  | Four channel (ARGB) render texture format, 32 bit signed integer per channel.                                |
| [BGR101010\_XR](/engine/6000.5/script-reference/unityengine/rendertextureformat/bgr101010-xr.md)       | Color render texture format, 10 bit per channel, extended range.                                             |
| [BGRA10101010\_XR](/engine/6000.5/script-reference/unityengine/rendertextureformat/bgra10101010-xr.md) | Color render texture format, 10 bit per channel, extended range.                                             |
| [BGRA32](/engine/6000.5/script-reference/unityengine/rendertextureformat/bgra32.md)                    | Color render texture format, 8 bits per channel.                                                             |
| [Default](/engine/6000.5/script-reference/unityengine/rendertextureformat/default.md)                  | Default color render texture format: will be chosen accordingly to Frame Buffer format and Platform.         |
| [DefaultHDR](/engine/6000.5/script-reference/unityengine/rendertextureformat/defaulthdr.md)            | Default HDR color render texture format: will be chosen accordingly to Frame Buffer format and Platform.     |
| [Depth](/engine/6000.5/script-reference/unityengine/rendertextureformat/depth.md)                      | A depth render texture format.                                                                               |
| [R16](/engine/6000.5/script-reference/unityengine/rendertextureformat/r16.md)                          | Single channel (R) render texture format, 16 bit integer.                                                    |
| [R8](/engine/6000.5/script-reference/unityengine/rendertextureformat/r8.md)                            | Single channel (R) render texture format, 8 bit integer.                                                     |
| [RFloat](/engine/6000.5/script-reference/unityengine/rendertextureformat/rfloat.md)                    | Scalar (R) render texture format, 32 bit floating point.                                                     |
| [RG16](/engine/6000.5/script-reference/unityengine/rendertextureformat/rg16.md)                        | Two channel (RG) render texture format, 8 bits per channel.                                                  |
| [RG32](/engine/6000.5/script-reference/unityengine/rendertextureformat/rg32.md)                        | Two color (RG) render texture format, 16 bits per channel, fixed point, unsigned normalized.                 |
| [RGB111110Float](/engine/6000.5/script-reference/unityengine/rendertextureformat/rgb111110float.md)    | Color render texture format. R and G channels are 11 bit floating point, B channel is 10 bit floating point. |
| [RGB565](/engine/6000.5/script-reference/unityengine/rendertextureformat/rgb565.md)                    | Color render texture format.                                                                                 |
| [RGBAUShort](/engine/6000.5/script-reference/unityengine/rendertextureformat/rgbaushort.md)            | Four channel (RGBA) render texture format, 16 bit unsigned integer per channel.                              |
| [RGFloat](/engine/6000.5/script-reference/unityengine/rendertextureformat/rgfloat.md)                  | Two color (RG) render texture format, 32 bit floating point per channel.                                     |
| [RGHalf](/engine/6000.5/script-reference/unityengine/rendertextureformat/rghalf.md)                    | Two color (RG) render texture format, 16 bit floating point per channel.                                     |
| [RGInt](/engine/6000.5/script-reference/unityengine/rendertextureformat/rgint.md)                      | Two channel (RG) render texture format, 32 bit signed integer per channel.                                   |
| [RHalf](/engine/6000.5/script-reference/unityengine/rendertextureformat/rhalf.md)                      | Scalar (R) render texture format, 16 bit floating point.                                                     |
| [RInt](/engine/6000.5/script-reference/unityengine/rendertextureformat/rint.md)                        | Scalar (R) render texture format, 32 bit signed integer.                                                     |
| [Shadowmap](/engine/6000.5/script-reference/unityengine/rendertextureformat/shadowmap.md)              | A native shadowmap render texture format.                                                                    |
