BsGUIWindowFrame.h 589 B

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