Class OpenXRFeatureSetAttribute
Attribute used to describe a feature set to the OpenXR Editor components.
Implements
Inherited Members
Namespace: UnityEditor .XR.OpenXR .Features
Assembly: solution.dll
Syntax
[AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = true)]
public sealed class OpenXRFeatureSetAttribute : Attribute, _Attribute
Fields
Name | Description |
---|---|
Default |
The list of feature ids that this feature set desires (but does not require). The features in this list will be enabled (but the UI will allow them to be disabled) whenever the feature set itself is enabled. Feature Ids are a subset of Feature |
Description | Description of the feature set. |
Feature |
The list of feature ids that this feature set can enable or disable. |
Feature |
The id used to uniquely define this feature set. It is recommended to use reverse DNS naming for this id. |
Required |
The list of feature ids that this feature set requires. The features in this list will be enabled (and the UI will not allow them to be disabled) whenever the feature set itself is enabled. Feature Ids are a subset of Feature |
Supported |
The list of build targets that this feature set supports. |
Ui |
The string used to represent the feature set in the UI. |