// Copyright HTC Corporation All Rights Reserved. using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices; namespace VIVE.OpenXR.CompositionLayer.Passthrough { [Obsolete("This enumeration is deprecated. Please use XrStructureType instead.")] //[StructLayout(LayoutKind.Sequential)] public enum XrStructureTypeHTC { XR_TYPE_PASSTHROUGH_CREATE_INFO_HTC = 1000317001, XR_TYPE_PASSTHROUGH_COLOR_HTC = 1000317002, XR_TYPE_PASSTHROUGH_MESH_TRANSFORM_INFO_HTC = 1000317003, XR_TYPE_COMPOSITION_LAYER_PASSTHROUGH_HTC = 1000317004, } [Obsolete("This enumeration is deprecated. Please use VIVE.OpenXR.Passthrough.PassthroughLayerForm instead.")] public enum PassthroughLayerForm { /// Fullscreen Passthrough Form Planar = 0, /// Projected Passthrough Form Projected = 1 } [Obsolete("This enumeration is deprecated. Please use VIVE.OpenXR.Passthrough.ProjectedPassthroughSpaceType instead.")] public enum ProjectedPassthroughSpaceType { /// /// XR_REFERENCE_SPACE_TYPE_VIEW at (0,0,0) with orientation (0,0,0,1) /// Headlock = 0, /// /// When TrackingOriginMode is TrackingOriginModeFlags.Floor: /// XR_REFERENCE_SPACE_TYPE_STAGE at (0,0,0) with orientation (0,0,0,1) /// /// When TrackingOriginMode is TrackingOriginModeFlags.Device: /// XR_REFERENCE_SPACE_TYPE_LOCAL at (0,0,0) with orientation (0,0,0,1) /// /// Worldlock = 1 } }