---
title: LowLevelDeformation.VertexSemantic
framework: realitykit
role: symbol
role_heading: Enumeration
path: realitykit/lowleveldeformation/vertexsemantic
---

# LowLevelDeformation.VertexSemantic

Designates the intended usage of a vertex attribute.

## Declaration

```swift
enum VertexSemantic
```

## Topics

### Identifying vertex attributes

- [LowLevelDeformation.VertexSemantic.position](realitykit/lowleveldeformation/vertexsemantic/position.md)
- [LowLevelDeformation.VertexSemantic.normal](realitykit/lowleveldeformation/vertexsemantic/normal.md)
- [LowLevelDeformation.VertexSemantic.tangent](realitykit/lowleveldeformation/vertexsemantic/tangent.md)
- [LowLevelDeformation.VertexSemantic.bitangent](realitykit/lowleveldeformation/vertexsemantic/bitangent.md)
- [LowLevelDeformation.VertexSemantic.uv](realitykit/lowleveldeformation/vertexsemantic/uv.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Accessing mesh data

- [input](realitykit/lowleveldeformation/input.md)
- [output](realitykit/lowleveldeformation/output.md)
- [LowLevelDeformation.Mesh](realitykit/lowleveldeformation/mesh.md)
- [vertexCount](realitykit/lowleveldeformation/vertexcount.md)
- [LowLevelDeformation.VertexAttribute](realitykit/lowleveldeformation/vertexattribute.md)
