---
title: GeometryElement
framework: arkit
role: symbol
role_heading: Structure
path: arkit/geometryelement
---

# GeometryElement

A container for vertex indices of lines or triangles.

## Declaration

```swift
struct GeometryElement
```

## Topics

### Rendering geometry elements

- [buffer](arkit/geometryelement/buffer.md)
- [primitive](arkit/geometryelement/primitive-swift.property.md)
- [GeometryElement.Primitive](arkit/geometryelement/primitive-swift.enum.md)
- [count](arkit/geometryelement/count.md)
- [bytesPerIndex](arkit/geometryelement/bytesperindex.md)
- [description](arkit/geometryelement/description.md)

### Default Implementations

- [Equatable Implementations](arkit/geometryelement/equatable-implementations.md)

## Relationships

### Conforms To

- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Geometry

- [GeometrySource](arkit/geometrysource.md)
