| 12345678910111213141516171819202122232425 |
- #pragma once
- #include "BsScriptEditorPrerequisites.h"
- #include "BsScriptObject.h"
- #include "BsScriptGUIBase.h"
- namespace BansheeEditor
- {
- class BS_SCR_BED_EXPORT ScriptEditorGUI: public BS::ScriptGUIBase, public BS::ScriptObject<ScriptEditorGUI>
- {
- public:
- static void initMetaData();
- virtual BS::GUIWidget& getWidget() const;
- private:
- ScriptEditorGUI(ScriptEditorWindow* parentWindow);
- static void internal_createInstance(MonoObject* instance, MonoObject* parentEditorWindow);
- static void internal_destroyInstance(ScriptEditorGUI* nativeInstance);
- static void initRuntimeData();
- ScriptEditorWindow* mParentWindow;
- };
- }
|