## IIndexBuffer interface

The index buffer describes the geometry used in rendering pipeline.

```csharp
public interface IIndexBuffer : IBuffer
```

## Properties

| Name | Description |
| --- | --- |
| [Count](../../aspose.threed.render/iindexbuffer/count/) { get; } | Gets the number of index in this buffer. |
| [IndexDataType](../../aspose.threed.render/iindexbuffer/indexdatatype/) { get; } | Gets the data type of each element. |

## Methods

| Name | Description |
| --- | --- |
| [LoadData](../../aspose.threed.render/iindexbuffer/loaddata/#loaddata_2)(int[]) | Load indice data |
| [LoadData](../../aspose.threed.render/iindexbuffer/loaddata/#loaddata_1)(short[]) | Load indice data |
| [LoadData](../../aspose.threed.render/iindexbuffer/loaddata/#loaddata)(TriMesh) | Load indice data from [`TriMesh`](../../aspose.threed.entities/trimesh/) |
| [LoadData](../../aspose.threed.render/iindexbuffer/loaddata/#loaddata_3)(uint[]) | Load indice data |

### See Also

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


