
## ITextureEncoder class

External texture encoder should implement this interface for encoding.



The ITextureEncoder type exposes the following members:

### Properties
| Property | Description |
| :- | :- |
| [file_extension](/3d/python-net/aspose.threed.render/itextureencoder/file_extension) | File extension name(without dot) of the this encoder |


### Methods
| Method | Description |
| :- | :- |
| [`encode(self, texture, stream)`](/3d/python-net/aspose.threed.render/itextureencoder/encode/#aspose.threed.render.texturedata-io.rawiobase) | Encode texture data into stream |



### See Also
* module [`aspose.threed.render`](..)
