using System;
namespace UnityEngine.XR.ARSubsystems
{
///
/// Represents the semantic classifications of a 3D bounding box.
///
///
/// An XR provider might not support 3D bounding box classifications. You can check
/// to determine whether
/// the current provider can classify 3D bounding boxes.
///
[Flags]
public enum BoundingBoxClassifications : uint
{
///
/// No classification is assigned.
///
None = 0,
///
/// The bounding box is classified as a couch.
///
Couch = 1u << 0,
///
/// The bounding box is classified as a table.
///
Table = 1u << 1,
///
/// The bounding box is classified as a bed.
///
Bed = 1u << 2,
///
/// The bounding box is classified as a lamp.
///
Lamp = 1u << 3,
///
/// The bounding box is classified as a plant.
///
Plant = 1u << 4,
///
/// The bounding box is classified as a screen.
///
Screen = 1u << 5,
///
/// The bounding box is classified as storage.
///
Storage = 1u << 6,
///
/// The bounding box is classified as a bathtub.
///
Bathtub = 1u << 7,
///
/// The bounding box is classified as a chair.
///
Chair = 1u << 8,
///
/// The bounding box is classified as a dishwasher.
///
Dishwasher = 1u << 9,
///
/// The bounding box is classified as a fireplace.
///
Fireplace = 1u << 10,
///
/// The bounding box is classified as an oven.
///
Oven = 1u << 11,
///
/// The bounding box is classified as a refrigerator.
///
Refrigerator = 1u << 12,
///
/// The bounding box is classified as a sink.
///
Sink = 1u << 13,
///
/// The bounding box is classified as stairs.
///
Stairs = 1u << 14,
///
/// The bounding box is classified as a stove.
///
Stove = 1u << 15,
///
/// The bounding box is classified as a toilet.
///
Toilet = 1u << 16,
///
/// The bounding box is classified as a washer or dryer.
///
WasherDryer = 1u << 17,
///
/// The bounding box is classified as other.
///
Other = 1u << 31
}
}