// --------------------------------------------------------------------------------------------------------------------
//
// Copyright (c) VRMADA, All rights reserved.
//
// --------------------------------------------------------------------------------------------------------------------
using System;
namespace UltimateXR.Manipulation
{
///
/// Enumerates the different ways a can transition when being placed on an
/// .
///
[Flags]
public enum UxrPlacementOptions
{
///
/// Place immediately. If the object is being grabbed, release it.
///
None = 0,
///
/// Place using smooth transition (interpolation).
///
Smooth = 1 << 0,
///
/// Do not release the object when placing.
///
DontRelease = 1 << 1,
///
/// Overrides so that it forces to snap the position.
///
ForceSnapPosition = 1 << 2,
///
/// Overrides so that it forces to snap the rotation.
///
ForceSnapRotation = 1 << 3
}
}