BsScriptGUIPanelContainer.h 698 B

1234567891011121314151617181920212223
  1. #pragma once
  2. #include "BsScriptEditorPrerequisites.h"
  3. #include "BsScriptObject.h"
  4. #include "BsGUIPanelContainer.h"
  5. #include "BsScriptGUIPanel.h"
  6. namespace BansheeEngine
  7. {
  8. class BS_SCR_BED_EXPORT ScriptGUIPanelContainer : public ScriptObject<ScriptGUIPanelContainer>
  9. {
  10. public:
  11. SCRIPT_OBJ(BansheeEditorAssemblyName, "BansheeEditor", "GUIPanelContainer")
  12. private:
  13. static void internal_createInstance(MonoObject* instance, MonoObject* panel, MonoArray* guiOptions);
  14. static void internal_setPanel(ScriptGUIPanelContainer* nativeInstance, MonoObject* panel);
  15. ScriptGUIPanelContainer(MonoObject* instance, GUIPanelContainer* panelContainer);
  16. GUIPanelContainer* mGUIPanelContainer;
  17. };
  18. }