## IVertexBuffer interface

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

```csharp
public interface IVertexBuffer : IBuffer
```

## Properties

| Name | Description |
| --- | --- |
| [VertexDeclaration](../../aspose.threed.render/ivertexbuffer/vertexdeclaration/) { get; } | Gets the vertex declaration |

## Methods

| Name | Description |
| --- | --- |
| [LoadData](../../aspose.threed.render/ivertexbuffer/loaddata/#loaddata_2)(Array) | Load data from array |
| [LoadData](../../aspose.threed.render/ivertexbuffer/loaddata/#loaddata)(TriMesh) | Load vertex data from [`TriMesh`](../../aspose.threed.entities/trimesh/) |
| [LoadData](../../aspose.threed.render/ivertexbuffer/loaddata/#loaddata_1)(IntPtr, int) | Load data from given position |

### See Also

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


