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 |