docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class MetaOpenXRHandMeshData

    Enables access to Meta hand mesh data.

    Inheritance
    object
    OpenXRFeature
    MetaOpenXRHandMeshData
    Implements
    IOpenXRHandMeshDataSupplier
    Inherited Members
    OpenXRFeature.HookGetInstanceProcAddr(IntPtr)
    OpenXRFeature.OnSubsystemCreate()
    OpenXRFeature.OnSubsystemStop()
    OpenXRFeature.OnSubsystemDestroy()
    OpenXRFeature.OnInstanceCreate(ulong)
    OpenXRFeature.OnExtensionsReady(ulong)
    OpenXRFeature.OnSystemChange(ulong)
    OpenXRFeature.OnSessionCreate(ulong)
    OpenXRFeature.OnAppSpaceChange(ulong)
    OpenXRFeature.OnSessionStateChange(int, int)
    OpenXRFeature.OnSessionBegin(ulong)
    OpenXRFeature.OnSessionEnd(ulong)
    OpenXRFeature.OnSessionExiting(ulong)
    OpenXRFeature.OnSessionDestroy(ulong)
    OpenXRFeature.OnInstanceDestroy(ulong)
    OpenXRFeature.OnSessionLossPending(ulong)
    OpenXRFeature.OnInstanceLossPending(ulong)
    OpenXRFeature.OnFormFactorChange(int)
    OpenXRFeature.OnViewConfigurationTypeChange(int)
    OpenXRFeature.OnEnvironmentBlendModeChange(XrEnvironmentBlendMode)
    OpenXRFeature.OnEnabledChange()
    OpenXRFeature.PathToString(ulong)
    OpenXRFeature.StringToPath(string)
    OpenXRFeature.GetCurrentInteractionProfile(ulong)
    OpenXRFeature.GetCurrentInteractionProfile(string)
    OpenXRFeature.GetCurrentAppSpace()
    OpenXRFeature.GetViewConfigurationTypeForRenderPass(int)
    OpenXRFeature.SetEnvironmentBlendMode(XrEnvironmentBlendMode)
    OpenXRFeature.GetEnvironmentBlendMode()
    OpenXRFeature.GetValidationChecks(List<OpenXRFeature.ValidationRule>, BuildTargetGroup)
    OpenXRFeature.CreateSubsystem<TDescriptor, TSubsystem>(List<TDescriptor>, string)
    OpenXRFeature.StartSubsystem<T>()
    OpenXRFeature.StopSubsystem<T>()
    OpenXRFeature.DestroySubsystem<T>()
    OpenXRFeature.OnEnable()
    OpenXRFeature.OnDisable()
    OpenXRFeature.Awake()
    OpenXRFeature.GetAction(InputAction)
    OpenXRFeature.GetAction(InputDevice, InputFeatureUsage)
    OpenXRFeature.GetAction(InputDevice, string)
    OpenXRFeature.RegisterStatsDescriptor(string, OpenXRFeature.StatFlags)
    OpenXRFeature.SetStatAsFloat(ulong, float)
    OpenXRFeature.SetStatAsUInt(ulong, uint)
    OpenXRFeature.enabled
    OpenXRFeature.xrGetInstanceProcAddr
    Namespace: UnityEngine.XR.OpenXR.Features.Meta
    Assembly: Unity.XR.OpenXR.Features.MetaHandMeshData.dll
    Syntax
    public class MetaOpenXRHandMeshData : OpenXRFeature, IOpenXRHandMeshDataSupplier

    Fields

    featureId

    The feature id string. This is used to give the feature a well known id for reference.

    Declaration
    public const string featureId
    Field Value
    Type Description
    string

    Methods

    GetValidationChecks(List<ValidationRule>, BuildTargetGroup)

    Gets validation rules for the MetaOpenXRHandMeshData feature. Called by the OpenXR project validation system when this feature is enabled in the Editor.

    Declaration
    protected override void GetValidationChecks(List<OpenXRFeature.ValidationRule> rules, BuildTargetGroup targetGroup)
    Parameters
    Type Name Description
    List<OpenXRFeature.ValidationRule> rules

    List to add validation rules to.

    BuildTargetGroup targetGroup

    The build target group being validated.

    Overrides
    OpenXRFeature.GetValidationChecks(List<OpenXRFeature.ValidationRule>, BuildTargetGroup)

    OnSubsystemStart()

    Initializes the native resources required to provide hand mesh data.

    Declaration
    protected override void OnSubsystemStart()
    Overrides
    OpenXRFeature.OnSubsystemStart()

    TryGetMeshData(ref XRHandMeshDataQueryResult, ref XRHandMeshDataQueryParams)

    Attempts to retrieve hand mesh data for both hands from the OpenXR runtime.

    Declaration
    public bool TryGetMeshData(ref XRHandMeshDataQueryResult result, ref XRHandMeshDataQueryParams queryParams)
    Parameters
    Type Name Description
    XRHandMeshDataQueryResult result

    The query result to populate with mesh data for each hand.

    XRHandMeshDataQueryParams queryParams

    Parameters controlling the query, including the allocator to use for native arrays.

    Returns
    Type Description
    bool

    Returns true if mesh data was successfully retrieved for at least one hand, false otherwise.

    Implements

    IOpenXRHandMeshDataSupplier
    In This Article
    Back to top
    Copyright © 2026 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)