mixedreality/com.microsoft.mixedreality..../Editor/FeatureSets/AppRemotingFeatureSet.cs

39 lines
1.3 KiB
C#

// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
using Microsoft.MixedReality.OpenXR.Remoting;
using UnityEditor;
using UnityEditor.XR.OpenXR.Features;
namespace Microsoft.MixedReality.OpenXR.Editor
{
[OpenXRFeatureSet(
FeatureSetId = featureSetId,
FeatureIds = new string[]
{
AppRemotingPlugin.featureId,
MixedRealityFeaturePlugin.featureId,
HandTrackingFeaturePlugin.featureId,
},
RequiredFeatureIds = new string[]
{
AppRemotingPlugin.featureId,
MixedRealityFeaturePlugin.featureId,
},
DefaultFeatureIds = new string[]
{
AppRemotingPlugin.featureId,
MixedRealityFeaturePlugin.featureId,
HandTrackingFeaturePlugin.featureId,
},
UiName = "Holographic Remoting remote app",
// This will appear as a tooltip for the (?) icon in the loader UI.
Description = "Enable the Holographic Remoting remote app features.",
SupportedBuildTargets = new BuildTargetGroup[] { BuildTargetGroup.Standalone, BuildTargetGroup.WSA }
)]
sealed class AppRemotingFeatureSet
{
internal const string featureSetId = "com.microsoft.openxr.featureset.appremoting";
}
}