You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Code/Tools/SceneAPI/SceneBuilder/Importers
amzn-victor eb1593a19c
Changes to SDK wrappers and functions to allow more flexible scene file processing (#3112)
These changes allow for usage of different asset import SDKs to process scene files.

    Move AssImp specific code out of node, scene & material wrapper parent classes and into child wrapper classes (AssImpNodeWrapper, etc.), allowing child classes to expose import SDK code. Allows for more convenient implementation of other import SDK's elsewhere (such as in a gem).
    Add a loadingComponentUuid parameter to LoadSceneFromVerifiedPath to allow for usage of different loading components. Changed tests and all calls to this function accordingly.


* Move AssImp specific code out of wrapper parent classes and into child classes for gem usage

Signed-off-by: Victor Huang <huavicto@amazon.com>

* Add loadingComponentUuid parameter to LoadSceneFromVerifiedPath function

Signed-off-by: Victor Huang <huavicto@amazon.com>

* Make wrapper members protected, change pointer cast

Signed-off-by: Victor Huang <huavicto@amazon.com>

* Adding spaces to fix style

Signed-off-by: Victor Huang <huavicto@amazon.com>

* Fix for pointer cast causing test failures

Signed-off-by: Victor Huang <huavicto@amazon.com>
5 years ago
..
Utilities fix w4018 5 years ago
AssImpAnimationImporter.cpp Fixed issues with blend shape animations (#3080) 5 years ago
AssImpAnimationImporter.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AssImpBitangentStreamImporter.cpp fix w4018 5 years ago
AssImpBitangentStreamImporter.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AssImpBlendShapeImporter.cpp Fixed issues with blend shape animations (#3080) 5 years ago
AssImpBlendShapeImporter.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AssImpBoneImporter.cpp Updated skeleton logic: (#2957) 5 years ago
AssImpBoneImporter.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AssImpColorStreamImporter.cpp fix w4018 5 years ago
AssImpColorStreamImporter.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AssImpImporterUtilities.cpp Merge branch 'development' into cmake/SPEC-2513_w4018 5 years ago
AssImpImporterUtilities.h AssImp skeleton import improvements (#2348) 5 years ago
AssImpMaterialImporter.cpp Changes to SDK wrappers and functions to allow more flexible scene file processing (#3112) 5 years ago
AssImpMaterialImporter.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AssImpMeshImporter.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AssImpMeshImporter.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AssImpSkinImporter.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AssImpSkinImporter.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AssImpSkinWeightsImporter.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AssImpSkinWeightsImporter.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AssImpTangentStreamImporter.cpp fix w4018 5 years ago
AssImpTangentStreamImporter.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AssImpTransformImporter.cpp AssImp skeleton import improvements (#2348) 5 years ago
AssImpTransformImporter.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AssImpUvMapImporter.cpp fix w4018 5 years ago
AssImpUvMapImporter.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ImporterUtilities.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ImporterUtilities.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ImporterUtilities.inl Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago