docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Namespace UnityEngine.XR.OpenXR.Features.Meta

    Classes

    MetaOpenXRHandMeshData

    Enables access to Meta hand mesh data.

    MetaTemporalPixelSynthesisFeature

    Enables the XR_META_temporal_pixel_synthesis OpenXR extension.

    This feature allows applications to provide per-view motion vector, depth, and stencil data so that the Meta runtime can apply temporal anti-aliasing, upscaling, or other temporal reconstruction techniques to improve the visual quality of the current frame's projection layer content.

    Enable this feature in Project Settings > XR Plug-in Management > OpenXR > OpenXR Feature Groups. Call SetPixelSynthesis(in PixelSynthesisFrameParams) to supply parameters; values are cached and reused every frame until updated. Default parameters are applied automatically when the session starts if SetPixelSynthesis(in PixelSynthesisFrameParams) has not been called.

    Structs

    PixelSynthesisFrameParams

    All per-frame parameters needed to configure pixel synthesis. Pass an instance of this struct to SetPixelSynthesis(in PixelSynthesisFrameParams).

    Enums

    PixelSynthesisFoveaRadius

    Size of the fovea region, controlling the boundary between the high-quality central region and the periphery. Mirrors XrPixelSynthesisFoveaRadiusMETA. Note: values start at 1; zero is not valid.

    PixelSynthesisQualityLevel

    Quality requested for the fovea, periphery, and upscaling regions. The device may adjust the level it actually uses based on available performance. Mirrors XrPixelSynthesisQualityLevelMETA.

    PixelSynthesisSupportedFeatureFlags

    Optional runtime capabilities reported in XrSystemPixelSynthesisPropertiesMETA.supportedFeatureFlags.

    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)