BsEditorWidgetLayout.cpp 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. //********************************** Banshee Engine (www.banshee3d.com) **************************************************//
  2. //**************** Copyright (c) 2016 Marko Pintera ([email protected]). All rights reserved. **********************//
  3. #include "EditorWindow/BsEditorWidgetLayout.h"
  4. #include "Private/RTTI/BsEditorWidgetLayoutRTTI.h"
  5. namespace bs
  6. {
  7. EditorWidgetLayout::Entry::Entry()
  8. :isDocked(true), x(0), y(0), width(0), height(0)
  9. { }
  10. EditorWidgetLayout::Entry::~Entry()
  11. { }
  12. EditorWidgetLayout::EditorWidgetLayout(const SPtr<DockManagerLayout>& dockLayout)
  13. :mDockLayout(dockLayout), mMaximized(false)
  14. { }
  15. EditorWidgetLayout::EditorWidgetLayout(const PrivatelyConstruct& dummy)
  16. : mMaximized(false)
  17. { }
  18. /************************************************************************/
  19. /* RTTI */
  20. /************************************************************************/
  21. RTTITypeBase* EditorWidgetLayout::getRTTIStatic()
  22. {
  23. return EditorWidgetLayoutRTTI::instance();
  24. }
  25. RTTITypeBase* EditorWidgetLayout::getRTTI() const
  26. {
  27. return EditorWidgetLayout::getRTTIStatic();
  28. }
  29. }