BsGUIWindowFrame.h 681 B

12345678910111213141516171819202122
  1. #pragma once
  2. #include "BsEditorPrerequisites.h"
  3. #include "BsGUITexture.h"
  4. #include "BsImageSprite.h"
  5. namespace BansheeEditor
  6. {
  7. class GUIWindowFrame : public BS::GUITexture
  8. {
  9. public:
  10. static const CM::String& getGUITypeName();
  11. static GUIWindowFrame* create(BS::GUIWidget& parent, const BS::GUIElementStyle* style = nullptr);
  12. static GUIWindowFrame* create(BS::GUIWidget& parent, const BS::GUIOptions& layoutOptions, const BS::GUIElementStyle* style = nullptr);
  13. void setFocused(bool focused);
  14. protected:
  15. ~GUIWindowFrame();
  16. GUIWindowFrame(BS::GUIWidget& parent, const BS::GUIElementStyle* style, const BS::GUILayoutOptions& layoutOptions);
  17. };
  18. }