| center(ml::RoundedRectangle &obj) | ml::Graphic< ml::RoundedRectangle > | |
| center(ml::RoundedRectangle &obj) | ml::Graphic< ml::RoundedRectangle > | |
| ml::ComponentCore<>::center(T &obj) | ml::Positionable | |
| ml::ComponentCore<>::center(T &obj) | ml::ComponentCore<> | |
| centerHorizonally(ml::RoundedRectangle &obj) | ml::Graphic< ml::RoundedRectangle > | |
| centerHorizonally(ml::RoundedRectangle &obj) | ml::Graphic< ml::RoundedRectangle > | |
| ml::ComponentCore<>::centerHorizonally(T &obj) | ml::Positionable | |
| ml::ComponentCore<>::centerHorizonally(T &obj) | ml::ComponentCore<> | |
| centerText(sf::Text &obj) | ml::Graphic< ml::RoundedRectangle > | |
| centerText(sf::Text &obj) | ml::Graphic< ml::RoundedRectangle > | |
| centerVertically(ml::RoundedRectangle &obj) | ml::Graphic< ml::RoundedRectangle > | |
| centerVertically(ml::RoundedRectangle &obj) | ml::Graphic< ml::RoundedRectangle > | |
| ml::ComponentCore<>::centerVertically(T &obj) | ml::Positionable | |
| ml::ComponentCore<>::centerVertically(T &obj) | ml::ComponentCore<> | |
| checkFlag(State state) const | ml::Graphic< ml::RoundedRectangle > | |
| checkFlag(State state) const | ml::Graphic< ml::RoundedRectangle > | |
| ml::ComponentCore<>::checkFlag(State state) const | ml::FlagManager< Flag > | |
| clearDragBounds() | ml::Graphic< ml::RoundedRectangle > | |
| clearDragBounds() | ml::Graphic< ml::RoundedRectangle > | |
| ComponentCore() | ml::ComponentCore<> | inline |
| ml::Customizable()=default | ml::Customizable< DraggableManifest > | |
| ml::Customizable< MANIFEST >::Customizable()=default | ml::Customizable< MANIFEST > | |
| disableFlag(State state) | ml::Graphic< ml::RoundedRectangle > | |
| disableFlag(State state) | ml::Graphic< ml::RoundedRectangle > | |
| ml::ComponentCore<>::disableFlag(State state) | ml::FlagManager< Flag > | |
| Draggable()=default | ml::Draggable | |
| draw(sf::RenderTarget &target, sf::RenderStates states) const override | ml::Graphic< ml::RoundedRectangle > | virtual |
| enableFlag(State state) | ml::Graphic< ml::RoundedRectangle > | |
| enableFlag(State state) | ml::Graphic< ml::RoundedRectangle > | |
| ml::ComponentCore<>::enableFlag(State state) | ml::FlagManager< Flag > | |
| Flag typedef | ml::Graphic< ml::RoundedRectangle > | |
| Flag typedef | ml::Graphic< ml::RoundedRectangle > | |
| FlagManager() | ml::FlagManager< Flag > | |
| getCornerPointCount() const | ml::RoundedRectangle | |
| getFillColor() const | sf::Shape | |
| getGeometricCenter() const | sf::Shape | virtual |
| getGlobalBounds() const override | ml::Graphic< ml::RoundedRectangle > | virtual |
| getInverseTransform() const | sf::Shape | |
| getLocalBounds() const | sf::Shape | |
| getMiterLimit() const | sf::Shape | |
| getOrigin() const | sf::Shape | |
| getOutlineColor() const | sf::Shape | |
| getOutlineThickness() const | sf::Shape | |
| getPoint(std::size_t index) const override | ml::RoundedRectangle | virtual |
| getPointCount() const override | ml::RoundedRectangle | virtual |
| getPosition() const override | ml::Graphic< ml::RoundedRectangle > | virtual |
| getRadius() const | ml::RoundedRectangle | |
| getRenderStates() const | ml::Graphic< ml::RoundedRectangle > | inlinevirtual |
| getRenderStates() const | ml::Graphic< ml::RoundedRectangle > | inlinevirtual |
| getRotation() const | sf::Shape | |
| getScale() const | sf::Shape | |
| getSize() const | ml::RoundedRectangle | |
| ml::getState() const | ml::Graphic< ml::RoundedRectangle > | |
| ml::getState() const | ml::Graphic< ml::RoundedRectangle > | |
| ml::Customizable< MANIFEST >::getState() const | ml::StateManager< extract_State< MANIFEST >::type > | |
| getTexture() const | sf::Shape | |
| getTextureRect() const | sf::Shape | |
| getTransform() const | sf::Shape | |
| Graphic() | ml::Rectangle | |
| Graphic(const U &obj) | ml::Rectangle | explicit |
| isScrolling() | ml::Graphic< ml::RoundedRectangle > | |
| isScrolling() | ml::Graphic< ml::RoundedRectangle > | |
| ml::isState(ml::RoundedRectangle state) const | ml::Graphic< ml::RoundedRectangle > | |
| ml::isState(ml::RoundedRectangle state) const | ml::Graphic< ml::RoundedRectangle > | |
| ml::ComponentCore<>::isState(T state) const | ml::StateManager< extract_State< DraggableManifest >::type > | |
| ml::ComponentCore<>::isState(T state) const | ml::ComponentCore<> | |
| ml::Customizable< MANIFEST >::isState(T state) const | ml::StateManager< extract_State< MANIFEST >::type > | |
| ml::manifest_type typedef | ml::Graphic< ml::RoundedRectangle > | |
| ml::manifest_type typedef | ml::Graphic< ml::RoundedRectangle > | |
| ml::Customizable< MANIFEST >::manifest_type typedef | ml::Customizable< MANIFEST > | |
| move(Vector2f offset) | sf::Shape | |
| moveDistance(sf::Vector2f distance, float seconds=1.f) | ml::Graphic< ml::RoundedRectangle > | |
| moveDistance(sf::Vector2f distance, float seconds=1.f) | ml::Graphic< ml::RoundedRectangle > | |
| moveTo(sf::Vector2f position, float seconds=1.f) | ml::Graphic< ml::RoundedRectangle > | |
| moveTo(sf::FloatRect position, float seconds=1.f) | ml::Graphic< ml::RoundedRectangle > | |
| moveTo(sf::Vector2f position, float seconds=1.f) | ml::Graphic< ml::RoundedRectangle > | |
| moveTo(sf::FloatRect position, float seconds=1.f) | ml::Graphic< ml::RoundedRectangle > | |
| onBlur(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onBlur(std::function< void(const std::optional< sf::Event > &)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onBlur(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onBlur(std::function< void(const std::optional< sf::Event > &)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onClick(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onClick(std::function< void(const std::optional< sf::Event > &event)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onClick(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onClick(std::function< void(const std::optional< sf::Event > &event)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onFocus(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onFocus(std::function< void(const std::optional< sf::Event > &)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onFocus(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onFocus(std::function< void(const std::optional< sf::Event > &)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onHover(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onHover(std::function< void(const std::optional< sf::Event > &event)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onHover(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onHover(std::function< void(const std::optional< sf::Event > &event)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onKeypress(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onKeypress(std::function< void(const std::optional< sf::Event > &)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onKeypress(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onKeypress(std::function< void(const std::optional< sf::Event > &)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onKeyRelease(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onKeyRelease(std::function< void(const std::optional< sf::Event > &)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onKeyRelease(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onKeyRelease(std::function< void(const std::optional< sf::Event > &)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onMouseMoved(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onMouseMoved(std::function< void(const std::optional< sf::Event > &)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onMouseMoved(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onMouseMoved(std::function< void(const std::optional< sf::Event > &)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onMousePressed(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onMousePressed(std::function< void(const std::optional< sf::Event > &)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onMousePressed(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onMousePressed(std::function< void(const std::optional< sf::Event > &)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onMouseReleased(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onMouseReleased(std::function< void(const std::optional< sf::Event > &)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onMouseReleased(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onMouseReleased(std::function< void(const std::optional< sf::Event > &)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onScroll(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onScroll(std::function< void(const std::optional< sf::Event > &)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onScroll(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onScroll(std::function< void(const std::optional< sf::Event > &)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| ml::onStateEnter(std::function< void(ml::RoundedRectangle)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| ml::onStateEnter(std::function< void(ml::RoundedRectangle)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| ml::ComponentCore<>::onStateEnter(std::function< void(T)> callback) | ml::StateManager< extract_State< DraggableManifest >::type > | |
| ml::ComponentCore<>::onStateEnter(std::function< void(T)> callback) | ml::ComponentCore<> | |
| ml::Customizable< MANIFEST >::onStateEnter(std::function< void(T)> callback) | ml::StateManager< extract_State< MANIFEST >::type > | |
| ml::onStateExit(std::function< void(ml::RoundedRectangle)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| ml::onStateExit(std::function< void(ml::RoundedRectangle)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| ml::ComponentCore<>::onStateExit(std::function< void(T)> callback) | ml::StateManager< extract_State< DraggableManifest >::type > | |
| ml::ComponentCore<>::onStateExit(std::function< void(T)> callback) | ml::ComponentCore<> | |
| ml::Customizable< MANIFEST >::onStateExit(std::function< void(T)> callback) | ml::StateManager< extract_State< MANIFEST >::type > | |
| onTextEntered(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onTextEntered(std::function< void(const std::optional< sf::Event > &)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onTextEntered(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onTextEntered(std::function< void(const std::optional< sf::Event > &)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onUnhover(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onUnhover(std::function< void(const std::optional< sf::Event > &event)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onUnhover(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onUnhover(std::function< void(const std::optional< sf::Event > &event)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onUpdate(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onUpdate(std::function< void(const std::optional< sf::Event > &)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onUpdate(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onUpdate(std::function< void(const std::optional< sf::Event > &)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onWindowFocusGained(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onWindowFocusGained(std::function< void(const std::optional< sf::Event > &)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onWindowFocusGained(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onWindowFocusGained(std::function< void(const std::optional< sf::Event > &)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onWindowFocusLost(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onWindowFocusLost(std::function< void(const std::optional< sf::Event > &)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onWindowFocusLost(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onWindowFocusLost(std::function< void(const std::optional< sf::Event > &)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onWindowResized(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onWindowResized(std::function< void(const std::optional< sf::Event > &)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onWindowResized(std::function< void()> callback) | ml::Graphic< ml::RoundedRectangle > | |
| onWindowResized(std::function< void(const std::optional< sf::Event > &)> callback) | ml::Graphic< ml::RoundedRectangle > | |
| operator const sf::Drawable &() const | ml::Graphic< ml::RoundedRectangle > | |
| process(const std::string &key, const std::optional< sf::Event > &event) | ml::Graphic< ml::RoundedRectangle > | virtual |
| process(ENUM_TYPE eventName, const std::optional< sf::Event > &event) | ml::Graphic< ml::RoundedRectangle > | |
| process(ENUM_TYPE eventName, const std::optional< sf::Event > &event) | ml::Graphic< ml::RoundedRectangle > | |
| process(const std::string &key, const std::optional< sf::Event > &event) | ml::Graphic< ml::RoundedRectangle > | virtual |
| process(ENUM_TYPE eventName, const std::optional< sf::Event > &event) | ml::Graphic< ml::RoundedRectangle > | |
| process(ENUM_TYPE eventName, const std::optional< sf::Event > &event) | ml::Graphic< ml::RoundedRectangle > | |
| publish(ENUM_TYPE event, FilterCallback filter=[](EventReceiver &){ return true;}, SystemCallback resolve=nullptr, SystemCallback reject=nullptr) | ml::Graphic< ml::RoundedRectangle > | |
| publish(ENUM_TYPE event, FilterCallback filter=[](EventReceiver &){ return true;}, SystemCallback resolve=nullptr, SystemCallback reject=nullptr) | ml::Graphic< ml::RoundedRectangle > | |
| rotate(Angle angle) | sf::Shape | |
| RoundedRectangle(const sf::Vector2f &size=sf::Vector2f(0, 0), float radius=0.f, unsigned int cornerPointCount=8) | ml::RoundedRectangle | explicit |
| scale(Vector2f factor) | sf::Shape | |
| setAbove(ml::RoundedRectangle &obj, float spacing=0) | ml::Graphic< ml::RoundedRectangle > | |
| setAbove(ml::RoundedRectangle &obj, float spacing=0) | ml::Graphic< ml::RoundedRectangle > | |
| ml::ComponentCore<>::setAbove(T &obj, float spacing=0) | ml::Positionable | |
| ml::ComponentCore<>::setAbove(T &obj, float spacing=0) | ml::ComponentCore<> | |
| setBelow(ml::RoundedRectangle &obj, float spacing=0) | ml::Graphic< ml::RoundedRectangle > | |
| setBelow(ml::RoundedRectangle &obj, float spacing=0) | ml::Graphic< ml::RoundedRectangle > | |
| ml::ComponentCore<>::setBelow(T &obj, float spacing=0) | ml::Positionable | |
| ml::ComponentCore<>::setBelow(T &obj, float spacing=0) | ml::ComponentCore<> | |
| setCornerPointCount(unsigned int count) | ml::RoundedRectangle | |
| setDragBounds(const sf::FloatRect &bounds) | ml::Graphic< ml::RoundedRectangle > | |
| setDragBounds(const sf::FloatRect &bounds) | ml::Graphic< ml::RoundedRectangle > | |
| setFillColor(Color color) | sf::Shape | |
| setFlag(State state, bool status) | ml::Graphic< ml::RoundedRectangle > | |
| setFlag(State state, bool status) | ml::Graphic< ml::RoundedRectangle > | |
| ml::ComponentCore<>::setFlag(State state, bool status) | ml::FlagManager< Flag > | |
| setFramerate(float framerate) | ml::Graphic< ml::RoundedRectangle > | |
| setFramerate(float framerate) | ml::Graphic< ml::RoundedRectangle > | |
| setLeftOf(ml::RoundedRectangle &obj, float spacing=0) | ml::Graphic< ml::RoundedRectangle > | |
| setLeftOf(ml::RoundedRectangle &obj, float spacing=0) | ml::Graphic< ml::RoundedRectangle > | |
| ml::ComponentCore<>::setLeftOf(T &obj, float spacing=0) | ml::Positionable | |
| ml::ComponentCore<>::setLeftOf(T &obj, float spacing=0) | ml::ComponentCore<> | |
| setMiterLimit(float miterLimit) | sf::Shape | |
| setOrigin(Vector2f origin) | sf::Shape | |
| setOutlineColor(Color color) | sf::Shape | |
| setOutlineThickness(float thickness) | sf::Shape | |
| setPosition(const sf::Vector2f &position) override | ml::Graphic< ml::RoundedRectangle > | virtual |
| ml::RoundedRectangle::setPosition(Vector2f position) | sf::Shape | |
| setRadius(float radius) | ml::RoundedRectangle | |
| setRightOf(ml::RoundedRectangle &obj, float spacing=0) | ml::Graphic< ml::RoundedRectangle > | |
| setRightOf(ml::RoundedRectangle &obj, float spacing=0) | ml::Graphic< ml::RoundedRectangle > | |
| ml::ComponentCore<>::setRightOf(T &obj, float spacing=0) | ml::Positionable | |
| ml::ComponentCore<>::setRightOf(T &obj, float spacing=0) | ml::ComponentCore<> | |
| setRotation(Angle angle) | sf::Shape | |
| setScale(Vector2f factors) | sf::Shape | |
| setSize(const sf::Vector2f &size) | ml::RoundedRectangle | |
| ml::setState(ml::RoundedRectangle newState) | ml::Graphic< ml::RoundedRectangle > | |
| ml::setState(ml::RoundedRectangle newState) | ml::Graphic< ml::RoundedRectangle > | |
| ml::ComponentCore<>::setState(T newState) | ml::StateManager< extract_State< DraggableManifest >::type > | |
| ml::ComponentCore<>::setState(T newState) | ml::ComponentCore<> | |
| ml::Customizable< MANIFEST >::setState(T newState) | ml::StateManager< extract_State< MANIFEST >::type > | |
| setTexture(const Texture *texture, bool resetRect=false) | sf::Shape | |
| setTextureRect(const IntRect &rect) | sf::Shape | |
| State typedef | ml::Graphic< ml::RoundedRectangle > | |
| State typedef | ml::Graphic< ml::RoundedRectangle > | |
| State typedef | ml::Graphic< ml::RoundedRectangle > | |
| State typedef | ml::Graphic< ml::RoundedRectangle > | |
| ml::StateManager(std::enable_if_t<!std::is_void_v< T >, T > initialState) | ml::StateManager< extract_State< DraggableManifest >::type > | explicit |
| ml::Customizable< MANIFEST >::StateManager(std::enable_if_t<!std::is_void_v< T >, T > initialState) | ml::StateManager< extract_State< MANIFEST >::type > | explicit |
| subscribe(ENUM_TYPE event, EventCallback callback) | ml::Graphic< ml::RoundedRectangle > | |
| subscribe(ENUM_TYPE event, Callback callback) | ml::Graphic< ml::RoundedRectangle > | |
| subscribe(ENUM_TYPE event, EventCallback callback) | ml::Graphic< ml::RoundedRectangle > | |
| subscribe(ENUM_TYPE event, Callback callback) | ml::Graphic< ml::RoundedRectangle > | |
| toggleFlag(State state) | ml::Graphic< ml::RoundedRectangle > | |
| toggleFlag(State state) | ml::Graphic< ml::RoundedRectangle > | |
| ml::ComponentCore<>::toggleFlag(State state) | ml::FlagManager< Flag > | |
| Transformable()=default | sf::Transformable | |
| unsubscribe(EnumType event) | ml::Graphic< ml::RoundedRectangle > | inline |
| unsubscribe(EnumType event) | ml::Graphic< ml::RoundedRectangle > | inline |
| unsubscribeAll() | ml::Graphic< ml::RoundedRectangle > | |
| unsubscribeAll() | ml::Graphic< ml::RoundedRectangle > | |
| update() | sf::Shape | protected |
| ~Core() | ml::Core | virtual |
| ml::~Customizable()=default | ml::Customizable< DraggableManifest > | virtual |
| ml::Customizable< MANIFEST >::~Customizable()=default | ml::Customizable< MANIFEST > | virtual |
| ~Draggable()=default | ml::Draggable | virtual |
| ~Drawable()=default | sf::Drawable | virtual |
| ~EventReceiver()=default | ml::EventReceiver | virtual |
| ~Transformable()=default | sf::Transformable | virtual |
| ~Unsubscribable()=default | ml::Unsubscribable | virtual |