docs.unity3d.com
    目次を表示する/隠す

    Class DefaultConfigurationChooser

    A default implementation of a ConfigurationChooser.

    Inheritance
    Object
    ConfigurationChooser
    DefaultConfigurationChooser
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: UnityEngine.XR.ARSubsystems
    Syntax
    public class DefaultConfigurationChooser : ConfigurationChooser

    Methods

    ChooseConfiguration(NativeSlice<ConfigurationDescriptor>, Feature)

    Selects a configuration from the given descriptors and requestedFeatures.

    Declaration
    public override Configuration ChooseConfiguration(NativeSlice<ConfigurationDescriptor> descriptors, Feature requestedFeatures)
    Parameters
    Type Name Description
    NativeSlice<ConfigurationDescriptor> descriptors

    A set of ConfigurationDescriptors supported by the XRSessionSubsystem.

    Feature requestedFeatures

    A set of requested Features.

    Returns
    Type Description
    Configuration

    The configuration that best matches the requestedFeatures.

    Overrides
    ConfigurationChooser.ChooseConfiguration(NativeSlice<ConfigurationDescriptor>, Feature)
    Remarks

    Selection works as follows: For each of the configuration descriptors, compute the number of supported Features that are present in requestedFeatures and choose the configuration descriptor with the highest count. rank is used to break ties.

    Exceptions
    Type Condition
    ArgumentException

    Thrown if descriptors does not contain any descriptors.

    ArgumentException

    Thrown if requestedFeatures contains more than one tracking mode.

    ArgumentException

    Thrown if requestedFeatures contains more than one camera mode.

    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)