
## IVertexBuffer class

The vertex buffer holds the polygon vertex data that will be sent to rendering pipeline



The IVertexBuffer type exposes the following members:

### Properties
| Property | Description |
| :- | :- |
| [vertex_declaration](/3d/python-net/aspose.threed.render/ivertexbuffer/vertex_declaration) | Gets the vertex declaration |
| [size](/3d/python-net/aspose.threed.render/ivertexbuffer/size) | Size of this buffer in bytes |


### Methods
| Method | Description |
| :- | :- |
| [`load_data(self, mesh)`](/3d/python-net/aspose.threed.render/ivertexbuffer/load_data/#aspose.threed.entities.trimesh) | Load vertex data from [`TriMesh`](/3d/python-net/aspose.threed.entities/trimesh) |
| [`load_data(self, array)`](/3d/python-net/aspose.threed.render/ivertexbuffer/load_data/#array) |  |
| [`load_data(self, data)`](/3d/python-net/aspose.threed.render/ivertexbuffer/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)
