47 lines
1.5 KiB
C#
47 lines
1.5 KiB
C#
// 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
|
|
{
|
|
///<summary> Fullscreen Passthrough Form</summary>
|
|
Planar = 0,
|
|
///<summary> Projected Passthrough Form</summary>
|
|
Projected = 1
|
|
}
|
|
|
|
[Obsolete("This enumeration is deprecated. Please use VIVE.OpenXR.Passthrough.ProjectedPassthroughSpaceType instead.")]
|
|
public enum ProjectedPassthroughSpaceType
|
|
{
|
|
///<summary>
|
|
/// XR_REFERENCE_SPACE_TYPE_VIEW at (0,0,0) with orientation (0,0,0,1)
|
|
///</summary>
|
|
Headlock = 0,
|
|
///<summary>
|
|
/// 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)
|
|
///
|
|
///</summary>
|
|
Worldlock = 1
|
|
}
|
|
}
|