
## IIndexBuffer class

The index buffer describes the geometry used in rendering pipeline.



The IIndexBuffer type exposes the following members:

### Properties
| Property | Description |
| :- | :- |
| [index_data_type](/3d/python-net/aspose.threed.render/iindexbuffer/index_data_type) | Gets the data type of each element. |
| [count](/3d/python-net/aspose.threed.render/iindexbuffer/count) | Gets the number of index in this buffer. |
| [size](/3d/python-net/aspose.threed.render/iindexbuffer/size) | Size of this buffer in bytes |


### Methods
| Method | Description |
| :- | :- |
| [`load_data(self, mesh)`](/3d/python-net/aspose.threed.render/iindexbuffer/load_data/#aspose.threed.entities.trimesh) | Load indice data from [`TriMesh`](/3d/python-net/aspose.threed.entities/trimesh) |
| [`load_data(self, indices)`](/3d/python-net/aspose.threed.render/iindexbuffer/load_data/#list) | Load indice data |
| [`load_data(self, indices)`](/3d/python-net/aspose.threed.render/iindexbuffer/load_data/#list) | Load indice data |
| [`load_data(self, indices)`](/3d/python-net/aspose.threed.render/iindexbuffer/load_data/#list) | Load indice data |
| [`load_data(self, data)`](/3d/python-net/aspose.threed.render/iindexbuffer/load_data/#bytes) | Load the data into current buffer |



### See Also
* module [`aspose.threed.render`](..)
* class [`IBuffer`](/3d/python-net/aspose.threed.render/ibuffer)
* class [`TriMesh`](/3d/python-net/aspose.threed.entities/trimesh)
