.. index:: pair: struct; EE::UI::FlexLayouter::FlexItem .. _doxid-struct_e_e_1_1_u_i_1_1_flex_layouter_1_1_flex_item: struct EE::UI::FlexLayouter::FlexItem ===================================== .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include struct FlexItem { // fields :ref:`UIWidget`* :target:`widget`; int :target:`order`; :ref:`Float` :target:`flexGrow`; :ref:`Float` :target:`flexShrink`; :ref:`Float` :target:`flexBasisValue`; bool :target:`flexBasisAuto`; bool :target:`flexBasisContent`; bool :target:`flexBasisIsPercentage`; std::string :target:`flexBasisRaw`; :ref:`CSSAlignSelf` :target:`alignSelf`; :ref:`Float` :target:`outerMainSize`; :ref:`Float` :target:`outerCrossSize`; :ref:`Float` :target:`targetMainSize`; :ref:`Float` :target:`crossSize`; :ref:`Float` :target:`mainPos`; :ref:`Float` :target:`crossPos`; :ref:`Float` :target:`marginMainStart` { 0.f }; :ref:`Float` :target:`marginMainEnd` { 0.f }; :ref:`Float` :target:`marginCrossStart` { 0.f }; :ref:`Float` :target:`marginCrossEnd` { 0.f }; :ref:`Float` :target:`minMainSize` { 0.f }; :ref:`Float` :target:`maxMainSize` { std::numeric_limits<:ref:`Float`>::max() }; bool :target:`frozen` { false }; bool :target:`hasAutoMarginMainStart` { false }; bool :target:`hasAutoMarginMainEnd` { false }; bool :target:`hasAutoMarginCrossStart` { false }; bool :target:`hasAutoMarginCrossEnd` { false }; bool :target:`collapsed` { false }; :ref:`Float` :target:`savedCrossSize` { 0.f }; };