// -------------------------------------------------------------------------------------------------------------------- // // 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 } }