This is the complete list of members for ml::Button< T, S >, including all inherited members.
| Button(const sf::Font &font=FontManager<>::getDefault(), std::optional< S > buttonSize=std::nullopt, const std::string &text="", unsigned int charSize=30) | ml::Button< T, S > | |
| draw(sf::RenderTarget &target, sf::RenderStates states) const override | ml::Button< T, S > | |
| findCharacterPos(std::size_t index) const | ml::Button< T, S > | |
| getCharacterSize() const | ml::Button< T, S > | |
| getFont() const | ml::Button< T, S > | |
| getLetterSpacing() const | ml::Button< T, S > | |
| getLineSpacing() const | ml::Button< T, S > | |
| getString() const | ml::Button< T, S > | |
| getStyle() const | ml::Button< T, S > | |
| getTextColor() const | ml::Button< T, S > | |
| getTextOutlineColor() const | ml::Button< T, S > | |
| getTextOutlineThickness() const | ml::Button< T, S > | |
| isSettingsLocked() const | ml::Themeable | inline |
| isThemeLocked() const | ml::Themeable | inline |
| lockSettings() | ml::Themeable | inline |
| lockTheme() | ml::Themeable | inline |
| move(sf::Vector2f offset) | ml::Button< T, S > | |
| onThemeApplied(const Theme &theme) override | ml::Button< T, S > | virtual |
| rotate(sf::Angle angle) | ml::Button< T, S > | |
| scale(sf::Vector2f scale) | ml::Button< T, S > | |
| setCharacterSize(unsigned int size) | ml::Button< T, S > | |
| setFont(const sf::Font &font) | ml::Button< T, S > | |
| setFont(const sf::Font &&font)=delete | ml::Button< T, S > | |
| setLetterSpacing(float spacingFactor) | ml::Button< T, S > | |
| setLineSpacing(float spacingFactor) | ml::Button< T, S > | |
| setPosition(const sf::Vector2f &position) override | ml::Button< T, S > | |
| setRotation(sf::Angle angle) | ml::Button< T, S > | |
| setScale(sf::Vector2f scale) | ml::Button< T, S > | |
| setString(const sf::String &text) | ml::Button< T, S > | |
| setStyle(std::uint32_t style) | ml::Button< T, S > | |
| setTextColor(const sf::Color &color) | ml::Button< T, S > | |
| setTextOutlineColor(const sf::Color &color) | ml::Button< T, S > | |
| setTextOutlineThickness(float thickness) | ml::Button< T, S > | |
| Themeable() | ml::Themeable | inline |
| unlockSettings() | ml::Themeable | inline |
| unlockTheme() | ml::Themeable | inline |
| ~Themeable() | ml::Themeable | inlinevirtual |