#pragma once #include using namespace Atomic; namespace ToolCore { class JSBind : public Object { OBJECT(JSBind) public: JSBind(Context* context); virtual ~JSBind(); bool GenerateBindings(const String& sourceRootFolder, const String& packageFolder, const String& platform); const String& GetSourceRootFolder() { return sourceRootFolder_; } const String& GetPackageFolder() { return packageFolder_; } const String& GetPlatform() { return platform_; } private: String sourceRootFolder_; String packageFolder_; String platform_; }; }