Class MetaQuestFeature
Enables the Meta mobile OpenXR Loader for Android, and modifies the AndroidManifest to be compatible with Quest.
Inherited Members
Namespace: UnityEngine.XR.OpenXR.Features.MetaQuestSupport
Assembly: Unity.XR.OpenXR.Features.MetaQuestSupport.dll
Syntax
public class MetaQuestFeature : OpenXRFeature
Fields
featureId
The feature id string. This is used to give the feature a well known id for reference.
Declaration
public const string featureId = "com.unity.openxr.feature.metaquest"
Field Value
Type | Description |
---|---|
string |
systemSplashScreen
Uses a PNG in the Assets folder as the system splash screen image. If set, the OS will display the system splash screen as a high quality compositor layer as soon as the app is starting to launch until the app submits the first frame.
Declaration
[SerializeField]
[Tooltip("Uses a PNG in the Assets folder as the system splash screen image. If set, the OS will display the system splash screen as a high quality compositor layer as soon as the app is starting to launch until the app submits the first frame.")]
public Texture2D systemSplashScreen
Field Value
Type | Description |
---|---|
Texture2D |
Properties
ForceRemoveInternetPermission
Forces the removal of Internet permissions added to the Android Manifest.
Declaration
public bool ForceRemoveInternetPermission { get; set; }
Property Value
Type | Description |
---|---|
bool |
Methods
AddTargetDevice(string, string, bool)
Adds additional target devices to the devices list in the MetaQuestFeatureEditor. Added target devices will be serialized into the settings asset and will persist across editor sessions, but will only be visible to users and the manifest if they've been added in the active editor session.
Declaration
public void AddTargetDevice(string manifestName, string visibleName, bool enabledByDefault)
Parameters
Type | Name | Description |
---|---|---|
string | manifestName | Target device name that will be added to AndroidManifest |
string | visibleName | Device name that will be displayed in feature configuration UI |
bool | enabledByDefault | Target device should be enabled by default or not |
GetValidationChecks(List<ValidationRule>, BuildTargetGroup)
Allows a feature to add to a list of validation rules which your feature will evaluate at build time. Details of the validation results can be found in OpenXRProjectValidation.
Declaration
protected override void GetValidationChecks(List<OpenXRFeature.ValidationRule> rules, BuildTargetGroup targetGroup)
Parameters
Type | Name | Description |
---|---|---|
List<OpenXRFeature.ValidationRule> | rules | Your feature will check the rules in this list at build time. Add rules that you want your feature to check, and remove rules that you want your feature to ignore. |
BuildTargetGroup | targetGroup | Build target group these validation rules will be evaluated for. |
Overrides
OnEnable()
Declaration
public void OnEnable()