Namespace Unity.XR.CoreUtils.Capabilities
Classes
CapabilityDictionary
Class used to store profile capabilities.
CapabilityProfile
Abstract base class from which all capability profiles derive. An asset of this type represents any abstraction that define or change capabilities. For example, this asset can be an abstraction for a platform capability, an OS capability, a device capability or a combination of them.
CustomCapabilityKeyAttribute
Use this attribute to define a custom capability key. You can tag the constant string fields definition of your custom capabilities with this attribute to allow them to be shown in the CapabilityDictionary Inspectors.
StandardCapabilityKeys
Class that stores standard capability keys for packages to use. Be it support for face tracking, body tracking, controllers input, etc.
Interfaces
ICapabilityModifier
Implement this interface in derived classes from CapabilityProfile to modify a capability value.