Data driven asset importer. Need to fix reflection

This commit is contained in:
amzn-mike
2021-05-12 16:04:25 -05:00
parent 795aa114e6
commit f478340376
3 changed files with 78 additions and 5 deletions
@@ -21,6 +21,17 @@ namespace AZ
{
namespace FbxSceneImporter
{
struct AssetImporterSettings
{
AZ_TYPE_INFO(AssetImporterSettings, "{8BB6C7AD-BF99-44DC-9DA1-E7AD3F03DC10}");
AssetImporterSettings();
static void Reflect(AZ::ReflectContext* context);
AZStd::unordered_set<AZStd::string> m_supportedFileTypeExtensions;
};
class FbxImportRequestHandler
: public SceneCore::BehaviorComponent
, public Events::AssetImportRequestBus::Handler
@@ -39,7 +50,10 @@ namespace AZ
RequestingApplication requester) override;
private:
static const char* s_extension;
AssetImporterSettings m_settings;
static constexpr const char* SettingsFilename = "AssetImporterSettings.json";
};
} // namespace FbxSceneImporter
} // namespace SceneAPI