---
title: RoomBuilder.BuildError
framework: roomplan
role: symbol
role_heading: Enumeration
path: roomplan/roombuilder/builderror
---

# RoomBuilder.BuildError

Errors that can occur during captured room-data processing.

## Declaration

```swift
enum BuildError
```

## Overview

Overview The room builder (RoomBuilder) function capturedRoom(from:) can throw an error of this type.

## Topics

### Interpreting the error cause

- [RoomBuilder.BuildError.insufficientInput](roomplan/roombuilder/builderror/insufficientinput.md)
- [RoomBuilder.BuildError.invalidInput](roomplan/roombuilder/builderror/invalidinput.md)
- [RoomBuilder.BuildError.exceedSceneSizeLimit](roomplan/roombuilder/builderror/exceedscenesizelimit.md)
- [RoomBuilder.BuildError.internalError](roomplan/roombuilder/builderror/internalerror.md)
- [RoomBuilder.BuildError.deviceNotSupported](roomplan/roombuilder/builderror/devicenotsupported.md)

### Inspecting error information

- [errorDescription](roomplan/roombuilder/builderror/errordescription.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Error](swift/error.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [LocalizedError](foundation/localizederror.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
