Adjusts Asset Importer logic when looking up and saving out a newly created ShapeConstructor so that it doesn't duplicate a definition it one already exists.

Adds _ORM and -ORM suffixes for PBR-ORM map import rule
Tweaks naming convention for IgnoreNode/Meshes and ImportNode/Meshes to be clearer via the prefix 'Always'
Fixes a token typo in suffix parsing, and adds \t to token deliniation for all suffix parsing to asset importer
This commit is contained in:
Areloch 2020-12-18 00:55:01 -06:00
parent b2495fe957
commit 8f60d03830
6 changed files with 86 additions and 72 deletions

View file

@ -101,22 +101,22 @@ public:
/// <summary>
/// A list of what nodes should be guaranteed to be imported if found in the model file. Separated by either , or ;
/// </summary>
String ImportedNodes;
String AlwaysImportedNodes;
/// <summary>
/// A list of what nodes should be guaranteed to not be imported if found in the model file. Separated by either , or ;
/// </summary>
String IgnoreNodes;
String AlwaysIgnoreNodes;
/// <summary>
/// A list of what mesh objects should be guaranteed to be imported if found in the model file. Separated by either , or ;
/// </summary>
String ImportMeshes;
String AlwaysImportMeshes;
/// <summary>
/// A list of what mesh objects should be guaranteed to not be imported if found in the model file. Separated by either , or ;
/// </summary>
String IgnoreMeshes;
String AlwaysIgnoreMeshes;
//Assimp/Collada params
/// <summary>