Table of Contents

Class AssetCollision

Namespace
Stride.Core.Assets.Analysis
Assembly
Stride.Core.Assets.dll
public static class AssetCollision
Inheritance
AssetCollision

Methods

Clean(Package, ICollection<AssetItem>, ICollection<AssetItem>, AssetResolver, bool, bool)

Cleans the specified input items.

public static void Clean(Package package, ICollection<AssetItem> inputItems, ICollection<AssetItem> outputItems, AssetResolver assetResolver, bool cloneInput, bool removeUnloadableObjects)

Parameters

package Package

The package to process (optional).

inputItems ICollection<AssetItem>

The input items.

outputItems ICollection<AssetItem>

The output items.

assetResolver AssetResolver

The asset resolver.

cloneInput bool

if set to true [clone input].

removeUnloadableObjects bool

If set to true, assets will be cloned with RemoveUnloadableObjects.

Exceptions

ArgumentNullException

inputItems or outputItems or assetResolver

ArgumentException

List cannot contain null items;inputItems