# Attributes

> The MeshVertexAttributes that were written to the MeshGenerationResult.Mesh.

## Definition

* **Type:** Property
* **Namespace:** [UnityEngine.XR](/engine/6000.7/script-reference/unityengine/xr.md)
* **Assembly:** UnityEngine.XRModule

```csharp
public readonly MeshVertexAttributes Attributes { get; }
```

### Remarks

The vertex attributes will be the intersection of those requested by the caller of [XRMeshSubsystem.GenerateMeshAsync](/engine/6000.7/script-reference/unityengine/xr/xrmeshsubsystem/generatemeshasync.md) and what the subsystem's mesh provider is able to supply. For example, if you request vertex tangents, but the mesh provider cannot supply them, then [MeshGenerationResult.Attributes](/engine/6000.7/script-reference/unityengine/xr/meshgenerationresult/attributes.md) will not include tangents.

Additional Resources: [XRMeshSubsystem.GenerateMeshAsync](/engine/6000.7/script-reference/unityengine/xr/xrmeshsubsystem/generatemeshasync.md)
