## VertexElementVector4 class

A helper class for defining concrete [`VertexElement`](../vertexelement/) implementations.

```csharp
public class VertexElementVector4 : VertexElement
```

## Properties

| Name | Description |
| --- | --- |
| [Data](../../aspose.threed.entities/vertexelementvector4/data/) { get; } | Gets the vertex data |
| [Indices](../../aspose.threed.entities/vertexelement/indices/) { get; } | Gets the indices data |
| [MappingMode](../../aspose.threed.entities/vertexelement/mappingmode/) { get; set; } | Gets or sets how the element is mapped. |
| [Name](../../aspose.threed.entities/vertexelement/name/) { get; set; } | Gets or sets the name. |
| [ReferenceMode](../../aspose.threed.entities/vertexelement/referencemode/) { get; set; } | Gets or sets how the element is referenced. |
| [VertexElementType](../../aspose.threed.entities/vertexelement/vertexelementtype/) { get; } | Gets the type of the [`VertexElement`](../vertexelement/) |

## Methods

| Name | Description |
| --- | --- |
| override [Clear](../../aspose.threed.entities/vertexelementvector4/clear/)() | Removes all elements from the direct and the index arrays. |
| [CopyTo](../../aspose.threed.entities/vertexelementvector4/copyto/)(VertexElementVector4) | Copies data to specified element |
| [SetData](../../aspose.threed.entities/vertexelementvector4/setdata/)(Vector4[]) | Load data |
| [SetIndices](../../aspose.threed.entities/vertexelement/setindices/)(int[]) | Load indices |
| override [ToString](../../aspose.threed.entities/vertexelement/tostring/)() | String representation of vertex element. |

### See Also

* class [VertexElement](../vertexelement/)
* namespace [Aspose.ThreeD.Entities](../../aspose.threed.entities/)
* assembly [Aspose.3D](../../)


