BsScriptGUIPanelContainer.h 665 B

123456789101112131415161718192021
  1. #pragma once
  2. #include "BsScriptEditorPrerequisites.h"
  3. #include "BsScriptGUIElement.h"
  4. #include "BsGUIPanelContainer.h"
  5. #include "BsScriptGUIPanel.h"
  6. namespace BansheeEngine
  7. {
  8. class BS_SCR_BED_EXPORT ScriptGUIPanelContainer : public TScriptGUIElement<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. };
  17. }