docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class XRCameraSubsystemDescriptor

    Specifies a functionality description that can be registered for each implementation that provides the XRCameraSubsystem interface.

    Inheritance
    object
    SubsystemDescriptorWithProvider
    SubsystemDescriptorWithProvider<XRCameraSubsystem, XRCameraSubsystem.Provider>
    XRCameraSubsystemDescriptor
    Implements
    ISubsystemDescriptor
    Inherited Members
    SubsystemDescriptorWithProvider<XRCameraSubsystem, XRCameraSubsystem.Provider>.Create()
    SubsystemDescriptorWithProvider.id
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: UnityEngine.XR.ARSubsystems
    Assembly: Unity.XR.ARSubsystems.dll
    Syntax
    public sealed class XRCameraSubsystemDescriptor : SubsystemDescriptorWithProvider<XRCameraSubsystem, XRCameraSubsystem.Provider>, ISubsystemDescriptor

    Properties

    supportsAverageBrightness

    Specifies if the current subsystem is allowed to provide the average brightness.

    Declaration
    public bool supportsAverageBrightness { get; }
    Property Value
    Type Description
    bool

    true if the current subsystem is allowed to provide the average brightness. Otherwise, false.

    supportsAverageColorTemperature

    Specifies if the current subsystem is allowed to provide the average camera temperature.

    Declaration
    public bool supportsAverageColorTemperature { get; }
    Property Value
    Type Description
    bool

    true if the current subsystem is allowed to provide the average camera temperature. Otherwise, false.

    supportsAverageIntensityInLumens

    Specifies if the current subsystem is allowed to provide the average intensity in lumens.

    Declaration
    public bool supportsAverageIntensityInLumens { get; }
    Property Value
    Type Description
    bool

    true if the current subsystem is allowed to provide the average intensity in lumens. Otherwise, false.

    supportsCameraConfigurations

    Specifies if the current subsystem supports camera configurations.

    Declaration
    public bool supportsCameraConfigurations { get; }
    Property Value
    Type Description
    bool

    true if the current subsystem supports camera configurations. Otherwise, false.

    supportsCameraGrain

    True if the subsystem supports the camera grain effect.

    Declaration
    public bool supportsCameraGrain { get; }
    Property Value
    Type Description
    bool

    supportsCameraImage

    Specifies if the current subsystem is allowed to provide camera images.

    Declaration
    public bool supportsCameraImage { get; }
    Property Value
    Type Description
    bool

    true if the current subsystem is allowed to provide camera images. Otherwise, false.

    supportsColorCorrection

    Specifies if the current subsystem is allowed to provide color correction.

    Declaration
    public bool supportsColorCorrection { get; }
    Property Value
    Type Description
    bool

    supportsDisplayMatrix

    Specifies if the current subsystem is allowed to provide a display matrix.

    Declaration
    public bool supportsDisplayMatrix { get; }
    Property Value
    Type Description
    bool

    true if the current subsystem is allowed to provide a display matrix. Otherwise, false.

    supportsFaceTrackingAmbientIntensityLightEstimation

    True if the subsystem supports ambient intensity light estimation while face tracking.

    Declaration
    public bool supportsFaceTrackingAmbientIntensityLightEstimation { get; }
    Property Value
    Type Description
    bool

    supportsFaceTrackingHDRLightEstimation

    True if the subsystem supports HDR light estimation while face tracking.

    Declaration
    public bool supportsFaceTrackingHDRLightEstimation { get; }
    Property Value
    Type Description
    bool

    supportsFocusModes

    True if the subsystem supports setting the camera's focus mode.

    Declaration
    public bool supportsFocusModes { get; }
    Property Value
    Type Description
    bool

    supportsProjectionMatrix

    Specifies if the current subsystem is allowed to provide a projection matrix.

    Declaration
    public bool supportsProjectionMatrix { get; }
    Property Value
    Type Description
    bool

    true if the current subsystem is allowed to provide a projection matrix. Otherwise, false.

    supportsTimestamp

    Specifies if the current subsystem is allowed to provide the timestamp.

    Declaration
    public bool supportsTimestamp { get; }
    Property Value
    Type Description
    bool

    true if the current subsystem is allowed to provide the timestamp. Otherwise, false.

    supportsWorldTrackingAmbientIntensityLightEstimation

    True if the subsystem supports ambient intensity light estimation while world tracking.

    Declaration
    public bool supportsWorldTrackingAmbientIntensityLightEstimation { get; }
    Property Value
    Type Description
    bool

    supportsWorldTrackingHDRLightEstimation

    True if the subsystem supports HDR light estimation while world tracking.

    Declaration
    public bool supportsWorldTrackingHDRLightEstimation { get; }
    Property Value
    Type Description
    bool

    Implements

    ISubsystemDescriptor
    In This Article
    Back to top
    Copyright © 2025 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)