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/SceneCore/Events
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>
4 years ago
..
AssetImportRequest.cpp Changes to SDK wrappers and functions to allow more flexible scene file processing (#3112) 4 years ago
AssetImportRequest.h Changes to SDK wrappers and functions to allow more flexible scene file processing (#3112) 4 years ago
CallProcessorBinder.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
CallProcessorBinder.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
CallProcessorBinder.inl Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
CallProcessorBus.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
CallProcessorBus.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
CallProcessorBus.inl Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ExportEventContext.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ExportEventContext.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ExportProductList.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ExportProductList.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
GenerateEventContext.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
GenerateEventContext.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
GraphMetaInfoBus.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ImportEventContext.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ImportEventContext.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ManifestMetaInfoBus.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ManifestMetaInfoBus.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ProcessingResult.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ProcessingResult.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SceneSerializationBus.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago