## VertexElementUserData class

Defines custom user data for specified components. Usually it's application-specific data for special purpose.

```csharp
public class VertexElementUserData : VertexElement
```

## Constructors

| Name | Description |
| --- | --- |
| [VertexElementUserData](vertexelementuserdata/)() | Initializes a new instance of the `VertexElementUserData` class. |

## Properties

| Name | Description |
| --- | --- |
| [Data](../../aspose.threed.entities/vertexelementuserdata/data/) { get; set; } | The user data attached in this element |
| [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/vertexelementuserdata/clear/)() | Clears all the data from this vertex element. |
| [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](../../)


