AssetImporter.cpp 714 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. #include <Atomic/IO/File.h>
  2. #include <Atomic/IO/FileSystem.h>
  3. #include "AssetDatabase.h"
  4. #include "AssetImporter.h"
  5. namespace ToolCore
  6. {
  7. AssetImporter::AssetImporter(Context* context) : Object(context),
  8. requiresCacheFile_(true)
  9. {
  10. SetDefaults();
  11. }
  12. AssetImporter::~AssetImporter()
  13. {
  14. }
  15. void AssetImporter::SetDefaults()
  16. {
  17. }
  18. bool AssetImporter::LoadSettings(JSONValue& root)
  19. {
  20. jsonRoot_ = root;
  21. LoadSettingsInternal();
  22. return true;
  23. }
  24. bool AssetImporter::LoadSettingsInternal()
  25. {
  26. return true;
  27. }
  28. bool AssetImporter::SaveSettings(JSONValue& root)
  29. {
  30. jsonRoot_ = root;
  31. SaveSettingsInternal();
  32. return true;
  33. }
  34. bool AssetImporter::SaveSettingsInternal()
  35. {
  36. return true;
  37. }
  38. }