AssetFactory<T> Class
Namespace: Stride.Core.AssetsAssembly: Stride.Core.Assets.dll
A base implementation of the IAssetFactory<T> interface.
System.Object →
AssetFactory<T>
Derived from AssetFactory<T>: DefaultAssetFactory<T>
public abstract class AssetFactory<T> : IAssetFactory<T> where T : Asset
Type Parameters
Name | Description |
---|---|
T | The type of asset this factory can create. |
Name | Description | |
---|---|---|
Properties | ||
AssetType | Retrieve the asset type associated to this factory. |
|
Methods | ||
New() | Creates a new instance of the asset type associated to this factory. |
Properties
AssetType
Retrieve the asset type associated to this factory.
public Type AssetType { get; }
Property Value
Type | Description |
---|---|
System.Type | The asset type associated to this factory. |
Methods
New()
Creates a new instance of the asset type associated to this factory.
public abstract T New()
Returns
Type | Description |
---|---|
T | A new instance of the asset type associated to this factory. |