AssetCollision Class
Namespace: Stride.Core.Assets.AnalysisAssembly: Stride.Core.Assets.dll
System.Object →
AssetCollision
Derived from AssetCollision:
public static class AssetCollision
| Name | Description | |
|---|---|---|
| Methods | ||
| Clean(Package, ICollection<AssetItem>, ICollection<AssetItem>, AssetResolver, Boolean, Boolean) | Cleans the specified input items. |
|
Methods
Clean(Package, ICollection<AssetItem>, ICollection<AssetItem>, AssetResolver, Boolean, Boolean)
Cleans the specified input items.
public static void Clean(Package package, ICollection<AssetItem> inputItems, ICollection<AssetItem> outputItems, AssetResolver assetResolver, bool cloneInput, bool removeUnloadableObjects)
Parameters
| Type | Name | Description |
|---|---|---|
| Package | package | The package to process (optional). |
| System.Collections.Generic.ICollection<AssetItem> | inputItems | The input items. |
| System.Collections.Generic.ICollection<AssetItem> | outputItems | The output items. |
| AssetResolver | assetResolver | The asset resolver. |
| System.Boolean | cloneInput | if set to |
| System.Boolean | removeUnloadableObjects | If set to |
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | inputItems or outputItems or assetResolver |
| System.ArgumentException | List cannot contain null items;inputItems |