
**All Implemented Interfaces:**
[com.aspose.threed.ITextureUnit](../../com.aspose.threed/itextureunit)
```
public interface ITexture1D extends ITextureUnit
```

1D texture
## Methods

| Method | Description |
| --- | --- |
| [load(TextureData bitmap)](#load-com.aspose.threed.TextureData-) | Load texture content from specified Bitmap |
| [save(TextureData bitmap)](#save-com.aspose.threed.TextureData-) | Save the texture content to external file. |
| [save(String path, String format)](#save-java.lang.String-java.lang.String-) | Save the texture content to external file. |
| [toBitmap()](#toBitmap--) | Convert the texture unit to [TextureData](../../com.aspose.threed/texturedata) instance |
### load(TextureData bitmap) {#load-com.aspose.threed.TextureData-}
```
public abstract void load(TextureData bitmap)
```


Load texture content from specified Bitmap

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| bitmap | [TextureData](../../com.aspose.threed/texturedata) |  |

### save(TextureData bitmap) {#save-com.aspose.threed.TextureData-}
```
public abstract void save(TextureData bitmap)
```


Save the texture content to external file.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| bitmap | [TextureData](../../com.aspose.threed/texturedata) | Result bitmap to save. |

### save(String path, String format) {#save-java.lang.String-java.lang.String-}
```
public abstract void save(String path, String format)
```


Save the texture content to external file.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| path | java.lang.String | File name to save. |
| format | java.lang.String | Image format |

### toBitmap() {#toBitmap--}
```
public abstract TextureData toBitmap()
```


Convert the texture unit to [TextureData](../../com.aspose.threed/texturedata) instance

**Returns:**
[TextureData](../../com.aspose.threed/texturedata)
