# TextureImporterShape

> The shape of the imported texture.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEditor](/engine/6000.3/script-reference/unityeditor.md)
* **Assembly:** UnityEditor

```csharp
[Flags]
public enum TextureImporterShape
```

## Remarks

The default value is [Texture2D](/engine/6000.3/script-reference/unityengine/texture2d.md). The texture can also be imported as a [Cubemap](/engine/6000.3/script-reference/unityengine/cubemap.md), [Texture2DArray](/engine/6000.3/script-reference/unityengine/texture2darray.md) or a [Texture3D](/engine/6000.3/script-reference/unityengine/texture3d.md).

Additional Resources: [TextureImporterSettings.textureShape](/engine/6000.3/script-reference/unityeditor/textureimportersettings/textureshape.md), [Texture Assets](/engine/6000.3/manual/materials-and-shaders/textures/textures-getting-started/textures.md).

## Fields

| Value                                                                                                | Description                                   |
| ---------------------------------------------------------------------------------------------------- | --------------------------------------------- |
| [Texture2D](/engine/6000.3/script-reference/unityeditor/textureimportershape/texture2d.md)           | Import the texture as a 2D texture (default). |
| [Texture2DArray](/engine/6000.3/script-reference/unityeditor/textureimportershape/texture2darray.md) | Import the texture as a 2D Array texture.     |
| [Texture3D](/engine/6000.3/script-reference/unityeditor/textureimportershape/texture3d.md)           | Import the texture as a 3D texture.           |
| [TextureCube](/engine/6000.3/script-reference/unityeditor/textureimportershape/texturecube.md)       | Import the texture as a Cubemap.              |
