## TextureCodec class

Class to manage encoders and decoders for textures.

```csharp
public class TextureCodec
```

## Constructors

| Name | Description |
| --- | --- |
| [TextureCodec](texturecodec/)() | The default constructor. |

## Methods

| Name | Description |
| --- | --- |
| static [Decode](../../aspose.threed.render/texturecodec/decode/)(Stream, bool) | Decode texture data from stream |
| static [Encode](../../aspose.threed.render/texturecodec/encode/)(TextureData, Stream, string) | Encode texture data into stream using specified format |
| static [GetSupportedEncoderFormats](../../aspose.threed.render/texturecodec/getsupportedencoderformats/)() | Gets all supported encoder formats |
| static [RegisterCodec](../../aspose.threed.render/texturecodec/registercodec/)(ITextureCodec) | Register a set of texture encoders and decoders |

### See Also

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


