## ITexture2D interface

2D texture

```csharp
public interface ITexture2D : ITextureUnit
```

## Methods

| Name | Description |
| --- | --- |
| [Load](../../aspose.threed.render/itexture2d/load/)(TextureData) | Load texture content from specified Bitmap |
| [Save](../../aspose.threed.render/itexture2d/save/#save)(TextureData) | Save the texture content to external file. |
| [Save](../../aspose.threed.render/itexture2d/save/#save_1)(string, string) | Save the texture content to external file. |
| [ToBitmap](../../aspose.threed.render/itexture2d/tobitmap/)() | Convert the texture unit to [`TextureData`](../texturedata/) instance |

### See Also

* interface [ITextureUnit](../itextureunit/)
* namespace [Aspose.ThreeD.Render](../../aspose.threed.render/)
* assembly [Aspose.3D](../../)


