PEXImporter.h 445 B

12345678910111213141516171819202122232425262728293031
  1. #pragma once
  2. #include "AssetImporter.h"
  3. namespace ToolCore
  4. {
  5. class PEXImporter : public AssetImporter
  6. {
  7. OBJECT(PEXImporter);
  8. public:
  9. /// Construct.
  10. PEXImporter(Context* context, Asset* asset);
  11. virtual ~PEXImporter();
  12. virtual void SetDefaults();
  13. Resource* GetResource(const String& typeName);
  14. protected:
  15. bool Import();
  16. virtual bool LoadSettingsInternal();
  17. virtual bool SaveSettingsInternal();
  18. };
  19. }