FScriptWidgetImGui

namespace marengine
class FScriptWidgetImGui : public FScriptEditorWidget

Public Functions

void create(FServiceLocatorEditor *pServiceLocator) final
void reset() final
void updateFrame() override
void setEditorTitle(std::string newTitle) final
void setEditorCode(const std::string &sourceCode) final
void setPathToScript(std::string pathToScript) final
std::string getEditorSourceCode() const final
std::string getDefaultEditorSourceCode() const final
std::string getDefaultEditorTitle() const final
bool isEditorCurrentlyUsed() const final

Private Functions

void displayMainMenuBar()
void editorRender()

Private Members

TextEditor::LanguageDefinition m_languageDefinition
TextEditor m_editor
std::string m_title
std::string m_pathToScript