载入中...
搜索中...
未找到
EditorHost.h
浏览该文件的文档.
Declarative editor-host control (provided by the ui module).
Definition EditorHost.h:17
virtual bool exitRequested()=0
True after requestExit() (main loop exit condition).
virtual std::string openWindow(const std::string &title, int width, int height)=0
virtual std::string editorState(const std::string &id) const =0
virtual std::string widgetRect(const std::string &editorId, const std::string &widgetId) const =0
virtual std::string closeWindow()=0
virtual std::string windowState() const =0
virtual std::string removeEditor(const std::string &id)=0
virtual std::string capture(const std::string &path)=0
virtual std::string registerVM(const std::string &name, const std::string &source)=0
virtual std::string status() const =0
virtual std::string unloadEditor(const std::string &id)=0
virtual ~IEditorHost()=default
virtual void requestExit()=0
virtual void exposeScriptApi(ssq::VM &vm)=0
Expose the host's script API on the VM.
virtual std::string saveEditor(const std::string &id)=0
virtual std::string consumeEvents(const std::string &editorId)=0
virtual std::string listEditors() const =0
virtual void start(ssq::VM &vm, const std::string &gameRoot, bool allowWindow)=0
Start the host against a Squirrel VM (cmdline integration).
virtual std::string applyEditor(const std::string &json)=0
virtual std::string unregisterVM(const std::string &name)=0
virtual std::string setEditorValue(const std::string &editorId, const std::string &widgetId, const std::string &value)=0
virtual std::string runScript(const std::string &source)=0
Definition Build.cpp:11