7#ifndef MYGUI_RESOURCE_LAYOUT_H_
8#define MYGUI_RESOURCE_LAYOUT_H_
36 std::string_view _prefix = {},
37 Widget* _parent =
nullptr,
38 bool _template =
false);
42 WidgetInfo parseWidget(xml::ElementEnumerator& _widget);
#define MYGUI_RTTI_DERIVED(DerivedType)
IResource(IResource const &)=delete
VectorWidgetInfo mLayoutData
void deserialization(xml::ElementPtr _node, Version _version) override
VectorWidgetPtr createLayout(std::string_view _prefix={}, Widget *_parent=nullptr)
const VectorWidgetInfo & getLayoutData() const
std::vector< WidgetInfo > VectorWidgetInfo
std::vector< Widget * > VectorWidgetPtr