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 |