AssetImporterParameters Class
Namespace: Stride.Core.AssetsAssembly: Stride.Core.Assets.dll
Parameters used by Import(UFile, AssetImporterParameters)
public class AssetImporterParameters
              | Name | Description | |
|---|---|---|
| Constructors | ||
| AssetImporterParameters() | Initializes a new instance of the AssetImporterParameters class.  | 
                          |
| AssetImporterParameters(IEnumerable<Type>) | Initializes a new instance of the AssetImporterParameters class.  | 
                          |
| AssetImporterParameters(Type[]) | Initializes a new instance of the AssetImporterParameters class.  | 
                          |
| Properties | ||
| HasSelectedOutputTypes | Gets a value indicating whether this instance has valid selected output types.  | 
                          |
| InputParameters | Gets the import input parameters.  | 
                          |
| Logger | Gets or sets the logger to use during the import.  | 
                          |
| SelectedOutputTypes | Gets the selected output types.  | 
                          |
| Methods | ||
| IsTypeSelectedForOutput(Type) | Determines whether the specified type is type selected for output by this importer.  | 
                          |
| IsTypeSelectedForOutput<T>() | Determines whether the specified type is type selected for output by this importer.  | 
                          |
Constructors
AssetImporterParameters()
Initializes a new instance of the AssetImporterParameters class.
public AssetImporterParameters()
              AssetImporterParameters(IEnumerable<Type>)
Initializes a new instance of the AssetImporterParameters class.
public AssetImporterParameters(IEnumerable<Type> supportedTypes)
              Parameters
| Type | Name | Description | 
|---|---|---|
| System.Collections.Generic.IEnumerable<System.Type> | supportedTypes | The supported types.  | 
                  
Exceptions
| Type | Condition | 
|---|---|
| System.ArgumentNullException | supportedTypes  | 
                  
| System.ArgumentException | Invalid type [{0}]. Type must be assignable to Asset.ToFormat(type);supportedTypes  | 
                  
AssetImporterParameters(Type[])
Initializes a new instance of the AssetImporterParameters class.
public AssetImporterParameters(params Type[] supportedTypes)
              Parameters
| Type | Name | Description | 
|---|---|---|
| System.Type[] | supportedTypes | The supported types.  | 
                  
Properties
HasSelectedOutputTypes
Gets a value indicating whether this instance has valid selected output types.
public bool HasSelectedOutputTypes { get; }
              Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
  | 
                  
InputParameters
Gets the import input parameters.
public PropertyCollection InputParameters { get; }
              Property Value
| Type | Description | 
|---|---|
| PropertyCollection | The import input parameters.  | 
                  
Logger
Gets or sets the logger to use during the import.
public Logger Logger { get; set; }
              Property Value
| Type | Description | 
|---|---|
| Logger | 
SelectedOutputTypes
Gets the selected output types.
public Dictionary<Type, bool> SelectedOutputTypes { get; }
              Property Value
| Type | Description | 
|---|---|
| System.Collections.Generic.Dictionary<System.Type, System.Boolean> | The selected output types.  | 
                  
Methods
IsTypeSelectedForOutput(Type)
Determines whether the specified type is type selected for output by this importer.
public bool IsTypeSelectedForOutput(Type type)
              Parameters
| Type | Name | Description | 
|---|---|---|
| System.Type | type | The type.  | 
                  
Returns
| Type | Description | 
|---|---|
| System.Boolean | 
  | 
                  
IsTypeSelectedForOutput<T>()
Determines whether the specified type is type selected for output by this importer.
public bool IsTypeSelectedForOutput<T>()
    where T : Asset
              Returns
| Type | Description | 
|---|---|
| System.Boolean | 
  | 
                  
Type Parameters
| Name | Description | 
|---|---|
| T | A Type asset  |