.. index:: pair: class; EE::UI::FlexLayouter .. _doxid-class_e_e_1_1_u_i_1_1_flex_layouter: class EE::UI::FlexLayouter ========================== .. toctree:: :hidden: struct_EE_UI_FlexLayouter_Axis.rst struct_EE_UI_FlexLayouter_FlexItem.rst struct_EE_UI_FlexLayouter_FlexLine.rst .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class FlexLayouter: public :ref:`EE::UI::UILayouter` { public: // structs struct :ref:`Axis`; struct :ref:`FlexItem`; struct :ref:`FlexLine`; // construction :target:`FlexLayouter`(:ref:`UIWidget`* container); // methods virtual void :target:`updateLayout`(); virtual void :target:`computeIntrinsicWidths`(); virtual :ref:`Float` :target:`getMinIntrinsicWidth`(); virtual :ref:`Float` :target:`getMaxIntrinsicWidth`(); :ref:`Float` :target:`getBaseline`() const; }; Inherited Members ----------------- .. ref-code-block:: cpp :class: doxyrest-overview-inherited-code-block public: // methods virtual void :ref:`updateLayout`() = 0; virtual void :ref:`computeIntrinsicWidths`(); virtual :ref:`Float` :ref:`getMinIntrinsicWidth`(); virtual :ref:`Float` :ref:`getMaxIntrinsicWidth`(); virtual void :ref:`invalidateIntrinsicWidths`(); virtual bool :ref:`isPacking`() const;