.. index:: pair: class; EE::UI::CSS::StyleSheetLength .. _doxid-class_e_e_1_1_u_i_1_1_c_s_s_1_1_style_sheet_length: class EE::UI::CSS::StyleSheetLength =================================== .. toctree:: :hidden: enum_EE_UI_CSS_StyleSheetLength_Unit.rst .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class StyleSheetLength { public: // enums enum :ref:`Unit`; // construction :target:`StyleSheetLength`(); :target:`StyleSheetLength`(const :ref:`Float`& val, const :ref:`Unit`& unit); :target:`StyleSheetLength`(const std::string& val, const :ref:`Float`& defaultValue = 0); :target:`StyleSheetLength`(const StyleSheetLength& val); // methods static :ref:`Unit` :target:`unitFromString`(std::string unitStr); static std::string :target:`unitToString`(const :ref:`Unit`& unit); static StyleSheetLength :target:`fromString`(const std::string& str, const :ref:`Float`& defaultValue = 0); void :target:`setValue`(const :ref:`Float`& val, const :ref:`Unit`& units); const :ref:`Float`& :target:`getValue`() const; const :ref:`Unit`& :target:`getUnit`() const; :ref:`Float` :target:`asPixels`(const :ref:`Float`& parentSize, const :ref:`Sizef`& viewSize, const :ref:`Float`& displayDpi, const :ref:`Float`& elFontSize = 12, const :ref:`Float`& globalFontSize = 12) const; :ref:`Float` :target:`asDp`(const :ref:`Float`& parentSize, const :ref:`Sizef`& viewSize, const :ref:`Float`& displayDpi, const :ref:`Float`& elFontSize = 12, const :ref:`Float`& globalFontSize = 12) const; bool :target:`operator==`(const StyleSheetLength& val) const; bool :target:`operator!=`(const StyleSheetLength& val) const; StyleSheetLength& :target:`operator=`(const StyleSheetLength& val); StyleSheetLength& :target:`operator=`(const :ref:`Float`& val); std::string :target:`toString`() const; };