Class OpenXRFeatureSetManager.FeatureSet
Description of a known (either built-in or found) feature set.
Namespace: UnityEditor.XR.OpenXR.Features
Syntax
public class FeatureSet : object
Fields
defaultFeatureIds
The set of default features that this feature set manages.
Declaration
public string[] defaultFeatureIds
Field Value
Type | Description |
---|---|
String[] |
description
Description of this feature set.
Declaration
public string description
Field Value
Type | Description |
---|---|
String |
downloadLink
The URI string used to link to external documentation.
Declaration
public string downloadLink
Field Value
Type | Description |
---|---|
String |
downloadText
The text to be shown with the downloadLink.
Declaration
public string downloadText
Field Value
Type | Description |
---|---|
String |
featureIds
The set of features that this feature set menages.
Declaration
public string[] featureIds
Field Value
Type | Description |
---|---|
String[] |
featureSetId
The feature set id as defined in FeatureSetId.
Declaration
public string featureSetId
Field Value
Type | Description |
---|---|
String |
isEnabled
Toggles the enabled state for this feature. Impacts the effect of SetFeaturesFromEnabledFeatureSets(BuildTargetGroup). If you change this value, you must call SetFeaturesFromEnabledFeatureSets(BuildTargetGroup) to reflect that change on the actual feature sets.
Declaration
public bool isEnabled
Field Value
Type | Description |
---|---|
Boolean |
isInstalled
State that tracks whether this feature set is built in or was detected after the user installed it.
Declaration
public bool isInstalled
Field Value
Type | Description |
---|---|
Boolean |
name
The name that displays in the UI.
Declaration
public string name
Field Value
Type | Description |
---|---|
String |
requiredFeatureIds
The set of required features that this feature set manages.
Declaration
public string[] requiredFeatureIds
Field Value
Type | Description |
---|---|
String[] |