## CreateTextureUnit(TextureType) {#createtextureunit_1}

Create a texture unit that can be accessed by shader.

```csharp
public abstract ITextureUnit CreateTextureUnit(TextureType textureType)
```

| Parameter | Type | Description |
| --- | --- | --- |
| textureType | TextureType | Type of the texture |

### See Also

* interface [ITextureUnit](../../itextureunit/)
* enum [TextureType](../../texturetype/)
* class [RenderFactory](../)
* namespace [Aspose.ThreeD.Render](../../renderfactory/)
* assembly [Aspose.3D](../../../)

---

## CreateTextureUnit() {#createtextureunit}

Create a 2D texture unit that can be accessed by shader.

```csharp
public ITextureUnit CreateTextureUnit()
```

### See Also

* interface [ITextureUnit](../../itextureunit/)
* class [RenderFactory](../)
* namespace [Aspose.ThreeD.Render](../../renderfactory/)
* assembly [Aspose.3D](../../../)


