Class MigrationDescription
Helpers to manipulate MigrationDescription<TVersion, TTarget>
Namespace: UnityEngine.Rendering.HighDefinition
Syntax
public static class MigrationDescription
Methods
New<TVersion, TTarget>(MigrationStep<TVersion, TTarget>[])
Create a new migration description.
Declaration
public static MigrationDescription<TVersion, TTarget> New<TVersion, TTarget>(params MigrationStep<TVersion, TTarget>[] steps)
where TVersion : struct, IConvertible where TTarget : class, IVersionable<TVersion>
Parameters
Type | Name | Description |
---|---|---|
MigrationStep<TVersion, TTarget>[] | steps | The steps of the migration. |
Returns
Type | Description |
---|---|
MigrationDescription<TVersion, TTarget> | The migration description. |
Type Parameters
Name | Description |
---|---|
TVersion | An enum identifying the version. |
TTarget | The type to migrate. |