// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
namespace Microsoft.MixedReality.Toolkit.SpatialAwareness
{
///
/// Enumeration defining levels of detail for the spatial awareness mesh subsystem.
///
public enum SpatialAwarenessMeshLevelOfDetail
{
///
/// The custom level of detail allows specifying a custom value for
/// TrianglesPerCubicMeter.
///
Custom = -1,
///
/// The coarse level of detail is well suited for identifying large
/// environmental features, such as floors and walls.
///
Coarse = 0,
///
/// The medium level of detail is often useful for experiences that
/// continually scan the environment (ex: a virtual pet).
///
Medium,
///
/// The fine level of detail is well suited for using as an occlusion
/// mesh.
///
Fine,
///
/// The unlimited level of detail requests meshes as detailed as possible from the device.
///
Unlimited = 255
}
}