docs.unity3d.com
    Show / Hide Table of Contents

    Interface IAdaptivePerformancePackageMetadata

    Top-level package metadata interface. Create an instance of this interface to provide metadata information for your package.

    Namespace: UnityEditor.AdaptivePerformance.Editor.Metadata
    Syntax
    public interface IAdaptivePerformancePackageMetadata

    Properties

    licenseURL

    The full URL for the license for your package.

    The full URL is used to inform the user that a separate package license exists. Must point to the same license as the one in the package.json file which displays in the provider list. The user accepts the license by installing the provider.

    Declaration
    string licenseURL { get; }
    Property Value
    Type Description
    String

    loaderMetadata

    List of IAdaptivePerformanceLoaderMetadata instances describing the data about the loaders your package supports.

    Declaration
    List<IAdaptivePerformanceLoaderMetadata> loaderMetadata { get; }
    Property Value
    Type Description
    List<IAdaptivePerformanceLoaderMetadata>

    packageId

    The package id used to track and install the package. Must be the same value as the name keyword in the package.json file, otherwise installation will not be possible.

    Declaration
    string packageId { get; }
    Property Value
    Type Description
    String

    packageName

    User-facing package name. Should be the same as the value for the displayName keyword in the package.json file.

    Declaration
    string packageName { get; }
    Property Value
    Type Description
    String

    settingsType

    The full type name for the settings type for your package.

    When your package is first installed, the Adaptive Performance Provider Management system will use this information to create an instance of your settings in Assets/Adaptive Performance/Settings.

    Declaration
    string settingsType { get; }
    Property Value
    Type Description
    String
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023