Loading...
Searching...
No Matches
ml::Panel Member List

This is the complete list of members for ml::Panel, including all inherited members.

addComponent(Core &child)ml::Panel
ml::beginBusy()ml::DeferredOperationsManager< CoreManager< Core > >protectedstatic
beginBusy()ml::CoreManager< Core >protectedstatic
ml::busyDepthml::DeferredOperationsManager< CoreManager< Core > >inlineprotectedstatic
busyDepthml::CoreManager< Core >inlineprotectedstatic
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) constml::Graphic< ml::RoundedRectangle >
checkFlag(State state) constml::Graphic< ml::RoundedRectangle >
ml::ComponentCore<>::checkFlag(State state) constml::FlagManager< Flag >
clear()ml::CoreManager< Core >
clearDragBounds()ml::Graphic< ml::RoundedRectangle >
clearDragBounds()ml::Graphic< ml::RoundedRectangle >
ml::clearPending()ml::DeferredOperationsManager< CoreManager< Core > >static
clearPending()ml::CoreManager< Core >static
ComponentCore()ml::ComponentCore<>inline
ml::Customizable()=defaultml::Customizable< DraggableManifest >
ml::Customizable< PanelManifest >::Customizable()=defaultml::Customizable< PanelManifest >
ml::deferOrExecute(std::function< void()> operation)ml::DeferredOperationsManager< CoreManager< Core > >protectedstatic
deferOrExecute(std::function< void()> operation)ml::CoreManager< Core >protectedstatic
disableFlag(State state)ml::Graphic< ml::RoundedRectangle >
disableFlag(State state)ml::Graphic< ml::RoundedRectangle >
ml::ComponentCore<>::disableFlag(State state)ml::FlagManager< Flag >
Draggable()=defaultml::Draggable
draw(sf::RenderTarget &target, sf::RenderStates states) const overrideml::Panelvirtual
enableFlag(State state)ml::Graphic< ml::RoundedRectangle >
enableFlag(State state)ml::Graphic< ml::RoundedRectangle >
ml::ComponentCore<>::enableFlag(State state)ml::FlagManager< Flag >
ml::endBusy()ml::DeferredOperationsManager< CoreManager< Core > >protectedstatic
endBusy()ml::CoreManager< Core >protectedstatic
Flag typedefml::Graphic< ml::RoundedRectangle >
Flag typedefml::Graphic< ml::RoundedRectangle >
FlagManager()ml::FlagManager< Flag >
getComponents() constml::CoreManager< Core >
getCornerPointCount() constml::RoundedRectangle
getFillColor() constsf::Shape
getGeometricCenter() constsf::Shapevirtual
getGlobalBounds() const overrideml::Graphic< ml::RoundedRectangle >virtual
getInverseTransform() constsf::Transformable
getLocalBounds() constsf::Shape
getOrigin() constsf::Transformable
getOutlineColor() constsf::Shape
getOutlineThickness() constsf::Shape
getPoint(std::size_t index) const overrideml::RoundedRectanglevirtual
getPointCount() const overrideml::RoundedRectanglevirtual
getPosition() const overrideml::Graphic< ml::RoundedRectangle >virtual
getRadius() constml::RoundedRectangle
getRenderStates() constml::Graphic< ml::RoundedRectangle >inlinevirtual
getRenderStates() constml::Graphic< ml::RoundedRectangle >inlinevirtual
getRotation() constsf::Transformable
getScale() constsf::Transformable
getSize() constml::RoundedRectangle
ml::getState() constml::Graphic< ml::RoundedRectangle >
ml::getState() constml::Graphic< ml::RoundedRectangle >
ml::Customizable< PanelManifest >::getState() constml::StateManager< extract_State< PanelManifest >::type >
getTexture() constsf::Shape
getTextureRect() constsf::Shape
getTransform() constsf::Transformable
Graphic()ml::Rectangle
Graphic(const U &obj)ml::Rectangleexplicit
ml::isBusy()ml::DeferredOperationsManager< CoreManager< Core > >static
isBusy()ml::CoreManager< Core >static
isScrolling()ml::Graphic< ml::RoundedRectangle >
isScrolling()ml::Graphic< ml::RoundedRectangle >
isSettingsLocked() constml::Themeableinline
ml::isState(ml::RoundedRectangle state) constml::Graphic< ml::RoundedRectangle >
ml::isState(ml::RoundedRectangle state) constml::Graphic< ml::RoundedRectangle >
ml::ComponentCore<>::isState(T state) constml::StateManager< extract_State< DraggableManifest >::type >
ml::ComponentCore<>::isState(T state) constml::ComponentCore<>
ml::Customizable< PanelManifest >::isState(T state) constml::StateManager< extract_State< PanelManifest >::type >
isThemeLocked() constml::Themeableinline
lockSettings()ml::Themeableinline
lockTheme()ml::Themeableinline
ml::manifest_type typedefml::Graphic< ml::RoundedRectangle >
ml::manifest_type typedefml::Graphic< ml::RoundedRectangle >
ml::Customizable< PanelManifest >::manifest_type typedefml::Customizable< PanelManifest >
move(Vector2f offset)sf::Transformable
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< PanelManifest >::onStateEnter(std::function< void(T)> callback)ml::StateManager< extract_State< PanelManifest >::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< PanelManifest >::onStateExit(std::function< void(T)> callback)ml::StateManager< extract_State< PanelManifest >::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 >
onThemeApplied(const Theme &theme) overrideml::Panelprotectedvirtual
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 &() constml::Graphic< ml::RoundedRectangle >
Panel()ml::Panel
ml::pendingOperationsml::DeferredOperationsManager< CoreManager< Core > >inlineprotectedstatic
pendingOperationsml::CoreManager< Core >inlineprotectedstatic
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 >
ml::processPending()ml::DeferredOperationsManager< CoreManager< Core > >static
processPending()ml::CoreManager< Core >static
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 >
removeComponent(Core &child)ml::Panel
rotate(Angle angle)sf::Transformable
RoundedRectangle(const sf::Vector2f &size=sf::Vector2f(0, 0), float radius=0.f, unsigned int cornerPointCount=8)ml::RoundedRectangleexplicit
scale(Vector2f factor)sf::Transformable
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<>
setOrigin(Vector2f origin)sf::Transformable
setOutlineColor(Color color)sf::Shape
setOutlineThickness(float thickness)sf::Shape
setPosition(const sf::Vector2f &position) overrideml::Panelvirtual
ml::RoundedRectangle::setPosition(Vector2f position)sf::Transformable
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::Transformable
setScale(Vector2f factors)sf::Transformable
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< PanelManifest >::setState(T newState)ml::StateManager< extract_State< PanelManifest >::type >
setTexture(const Texture *texture, bool resetRect=false)sf::Shape
setTextureRect(const IntRect &rect)sf::Shape
State typedefml::Graphic< ml::RoundedRectangle >
State typedefml::Graphic< ml::RoundedRectangle >
State typedefml::Graphic< ml::RoundedRectangle >
State typedefml::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< PanelManifest >::StateManager(std::enable_if_t<!std::is_void_v< T >, T > initialState)ml::StateManager< extract_State< PanelManifest >::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 >
Themeable()ml::Themeableinline
toggleFlag(State state)ml::Graphic< ml::RoundedRectangle >
toggleFlag(State state)ml::Graphic< ml::RoundedRectangle >
ml::ComponentCore<>::toggleFlag(State state)ml::FlagManager< Flag >
Transformable()=defaultsf::Transformable
unlockSettings()ml::Themeableinline
unlockTheme()ml::Themeableinline
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::Shapeprotected
~Core()ml::Corevirtual
~CoreManager()ml::CoreManager< Core >virtual
ml::~Customizable()=defaultml::Customizable< DraggableManifest >virtual
ml::Customizable< PanelManifest >::~Customizable()=defaultml::Customizable< PanelManifest >virtual
~Draggable()=defaultml::Draggablevirtual
~Drawable()=defaultsf::Drawablevirtual
~EventReceiver()=defaultml::EventReceivervirtual
~Themeable()ml::Themeableinlinevirtual
~Transformable()=defaultsf::Transformablevirtual
~Unsubscribable()=defaultml::Unsubscribablevirtual