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

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

addComponent(Core &child)ml::Graphic< sf::CircleShape >
addComponent(Core &child, int layer)ml::Graphic< sf::CircleShape >
addComponent(Core &child, E layer)ml::Graphic< sf::CircleShape >inline
addComponent(Core &child)ml::Graphic< sf::CircleShape >
addComponent(Core &child, int layer)ml::Graphic< sf::CircleShape >
addComponent(Core &child, E layer)ml::Graphic< sf::CircleShape >inline
addComponents(Children &... children)ml::Graphic< sf::CircleShape >inline
addComponents(int layer, Children &... children)ml::Graphic< sf::CircleShape >inline
addComponents(E layer, Children &... children)ml::Graphic< sf::CircleShape >inline
addComponents(Children &... children)ml::Graphic< sf::CircleShape >inline
addComponents(int layer, Children &... children)ml::Graphic< sf::CircleShape >inline
addComponents(E layer, Children &... children)ml::Graphic< sf::CircleShape >inline
center(sf::CircleShape &obj)ml::Graphic< sf::CircleShape >
center(sf::CircleShape &obj)ml::Graphic< sf::CircleShape >
ml::Graphic< sf::CircleShape >::center(T &obj)ml::Positionable
centerHorizonally(sf::CircleShape &obj)ml::Graphic< sf::CircleShape >
centerHorizonally(sf::CircleShape &obj)ml::Graphic< sf::CircleShape >
ml::Graphic< sf::CircleShape >::centerHorizonally(T &obj)ml::Positionable
centerText(sf::Text &obj)ml::Graphic< sf::CircleShape >
centerText(sf::Text &obj)ml::Graphic< sf::CircleShape >
centerVertically(sf::CircleShape &obj)ml::Graphic< sf::CircleShape >
centerVertically(sf::CircleShape &obj)ml::Graphic< sf::CircleShape >
ml::Graphic< sf::CircleShape >::centerVertically(T &obj)ml::Positionable
checkFlag(State state) constml::Graphic< sf::CircleShape >
checkFlag(State state) constml::Graphic< sf::CircleShape >
ml::Graphic< sf::CircleShape >::checkFlag(State state) constml::FlagManager< Flag >
CircleShape(float radius=0, std::size_t pointCount=30)sf::CircleShape
clearDragBounds()ml::Graphic< sf::CircleShape >
clearDragBounds()ml::Graphic< sf::CircleShape >
close()ml::InfoButton
ComponentCore()ml::ComponentCore<>inline
Core()ml::Core
Customizable()=defaultml::Customizable< DraggableManifest >
DefaultLayerml::Graphic< sf::CircleShape >static
DefaultLayerml::Graphic< sf::CircleShape >static
disableFlag(State state)ml::Graphic< sf::CircleShape >
disableFlag(State state)ml::Graphic< sf::CircleShape >
ml::Graphic< sf::CircleShape >::disableFlag(State state)ml::FlagManager< Flag >
Draggable()=defaultml::Draggable
draw(sf::RenderTarget &target, sf::RenderStates states) const overrideml::InfoButtonvirtual
drawChildren(sf::RenderTarget &target, sf::RenderStates states) constml::Graphic< sf::CircleShape >protected
drawChildren(sf::RenderTarget &target, sf::RenderStates states) constml::Graphic< sf::CircleShape >protected
enableFlag(State state)ml::Graphic< sf::CircleShape >
enableFlag(State state)ml::Graphic< sf::CircleShape >
ml::Graphic< sf::CircleShape >::enableFlag(State state)ml::FlagManager< Flag >
Flag typedefml::Graphic< sf::CircleShape >
Flag typedefml::Graphic< sf::CircleShape >
FlagManager()ml::FlagManager< Flag >
getChildren() constml::Graphic< sf::CircleShape >inlineprotected
getChildren() constml::Graphic< sf::CircleShape >inlineprotected
getFillColor() constsf::Shape
getGeometricCenter() const overridesf::CircleShapevirtual
getGlobalBounds() const overrideml::InfoButtonvirtual
getInverseTransform() constsf::Transformable
getLocalBounds() constsf::Shape
getOrigin() constsf::Transformable
getOutlineColor() constsf::Shape
getOutlineThickness() constsf::Shape
getPoint(std::size_t index) const overridesf::CircleShapevirtual
getPointCount() const overridesf::CircleShapevirtual
getPosition() const overrideml::InfoButtonvirtual
getRadius() constsf::CircleShape
getRenderStates() constml::Graphic< sf::CircleShape >inlinevirtual
getRenderStates() constml::Graphic< sf::CircleShape >inlinevirtual
getRotation() constsf::Transformable
getScale() constsf::Transformable
getState() constml::Graphic< sf::CircleShape >
getState() constml::Graphic< sf::CircleShape >
getTexture() constsf::Shape
getTextureRect() constsf::Shape
getTransform() constsf::Transformable
Graphic()ml::Graphic< sf::CircleShape >
InfoButton(const sf::Font &font=FontManager<>::getDefault())ml::InfoButtonexplicit
isEffectivelyVisible() constml::Graphic< sf::CircleShape >
isEffectivelyVisible() constml::Graphic< sf::CircleShape >
isEnabled() constml::Graphic< sf::CircleShape >
isEnabled() constml::Graphic< sf::CircleShape >
isOpen() constml::InfoButtoninline
isScrolling()ml::Graphic< sf::CircleShape >
isScrolling()ml::Graphic< sf::CircleShape >
isState(sf::CircleShape state) constml::Graphic< sf::CircleShape >
isState(sf::CircleShape state) constml::Graphic< sf::CircleShape >
ml::Graphic< sf::CircleShape >::isState(T state) constml::StateManager< extract_State< DraggableManifest >::type >
isVisible() constml::Graphic< sf::CircleShape >
isVisible() constml::Graphic< sf::CircleShape >
linkChild(Core *parent, Core *child)ml::Graphic< sf::CircleShape >static
linkChild(Core *parent, Core *child)ml::Graphic< sf::CircleShape >static
manifest_type typedefml::Graphic< sf::CircleShape >
manifest_type typedefml::Graphic< sf::CircleShape >
move(Vector2f offset)sf::Transformable
moveDistance(sf::Vector2f distance, float seconds=1.f)ml::Graphic< sf::CircleShape >
moveDistance(sf::Vector2f distance, float seconds=1.f)ml::Graphic< sf::CircleShape >
moveTo(sf::Vector2f position, float seconds=1.f)ml::Graphic< sf::CircleShape >
moveTo(sf::FloatRect position, float seconds=1.f)ml::Graphic< sf::CircleShape >
moveTo(sf::Vector2f position, float seconds=1.f)ml::Graphic< sf::CircleShape >
moveTo(sf::FloatRect position, float seconds=1.f)ml::Graphic< sf::CircleShape >
onBlur(std::function< void()> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onBlur(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onBlur(std::function< void()> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onBlur(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onClick(std::function< void()> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onClick(std::function< void(const std::optional< sf::Event > &event)> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onClick(std::function< void()> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onClick(std::function< void(const std::optional< sf::Event > &event)> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onEnabledChanged(bool enabled)ml::Graphic< sf::CircleShape >inlineprotectedvirtual
onEnabledChanged(bool enabled)ml::Graphic< sf::CircleShape >inlineprotectedvirtual
onFocus(std::function< void()> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onFocus(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onFocus(std::function< void()> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onFocus(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onHover(std::function< void()> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onHover(std::function< void(const std::optional< sf::Event > &event)> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onHover(std::function< void()> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onHover(std::function< void(const std::optional< sf::Event > &event)> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onKeypress(std::function< void()> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onKeypress(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onKeypress(std::function< void()> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onKeypress(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onKeyRelease(std::function< void()> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onKeyRelease(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onKeyRelease(std::function< void()> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onKeyRelease(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onMouseMoved(std::function< void()> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onMouseMoved(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onMouseMoved(std::function< void()> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onMouseMoved(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onMousePressed(std::function< void()> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onMousePressed(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onMousePressed(std::function< void()> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onMousePressed(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onMouseReleased(std::function< void()> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onMouseReleased(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onMouseReleased(std::function< void()> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onMouseReleased(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onScroll(std::function< void()> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onScroll(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onScroll(std::function< void()> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onScroll(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onStateEnter(std::function< void(sf::CircleShape)> callback)ml::Graphic< sf::CircleShape >
onStateEnter(std::function< void(sf::CircleShape)> callback)ml::Graphic< sf::CircleShape >
ml::Graphic< sf::CircleShape >::onStateEnter(std::function< void(T)> callback)ml::StateManager< extract_State< DraggableManifest >::type >
onStateExit(std::function< void(sf::CircleShape)> callback)ml::Graphic< sf::CircleShape >
onStateExit(std::function< void(sf::CircleShape)> callback)ml::Graphic< sf::CircleShape >
ml::Graphic< sf::CircleShape >::onStateExit(std::function< void(T)> callback)ml::StateManager< extract_State< DraggableManifest >::type >
onTextEntered(std::function< void()> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onTextEntered(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onTextEntered(std::function< void()> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onTextEntered(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onUnhover(std::function< void()> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onUnhover(std::function< void(const std::optional< sf::Event > &event)> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onUnhover(std::function< void()> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onUnhover(std::function< void(const std::optional< sf::Event > &event)> callback, bool overwrite=true)ml::Graphic< sf::CircleShape >
onUpdate(std::function< void()> callback, bool overwrite=false)ml::Graphic< sf::CircleShape >
onUpdate(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=false)ml::Graphic< sf::CircleShape >
onUpdate(std::function< void()> callback, bool overwrite=false)ml::Graphic< sf::CircleShape >
onUpdate(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=false)ml::Graphic< sf::CircleShape >
onWindowFocusGained(std::function< void()> callback, bool overwrite=false)ml::Graphic< sf::CircleShape >
onWindowFocusGained(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=false)ml::Graphic< sf::CircleShape >
onWindowFocusGained(std::function< void()> callback, bool overwrite=false)ml::Graphic< sf::CircleShape >
onWindowFocusGained(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=false)ml::Graphic< sf::CircleShape >
onWindowFocusLost(std::function< void()> callback, bool overwrite=false)ml::Graphic< sf::CircleShape >
onWindowFocusLost(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=false)ml::Graphic< sf::CircleShape >
onWindowFocusLost(std::function< void()> callback, bool overwrite=false)ml::Graphic< sf::CircleShape >
onWindowFocusLost(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=false)ml::Graphic< sf::CircleShape >
onWindowResize(unsigned int, unsigned int)ml::Graphic< sf::CircleShape >inlinevirtual
onWindowResize(unsigned int, unsigned int)ml::Graphic< sf::CircleShape >inlinevirtual
onWindowResized(std::function< void()> callback, bool overwrite=false)ml::Graphic< sf::CircleShape >
onWindowResized(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=false)ml::Graphic< sf::CircleShape >
onWindowResized(std::function< void()> callback, bool overwrite=false)ml::Graphic< sf::CircleShape >
onWindowResized(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=false)ml::Graphic< sf::CircleShape >
open()ml::InfoButton
operator const sf::Drawable &() constml::Graphic< sf::CircleShape >
process(const std::string &key, const std::optional< sf::Event > &event)ml::Graphic< sf::CircleShape >virtual
process(ENUM_TYPE eventName, const std::optional< sf::Event > &event)ml::Graphic< sf::CircleShape >
process(ENUM_TYPE eventName, const std::optional< sf::Event > &event)ml::Graphic< sf::CircleShape >
process(const std::string &key, const std::optional< sf::Event > &event)ml::Graphic< sf::CircleShape >virtual
process(ENUM_TYPE eventName, const std::optional< sf::Event > &event)ml::Graphic< sf::CircleShape >
process(ENUM_TYPE eventName, const std::optional< sf::Event > &event)ml::Graphic< sf::CircleShape >
publish(ENUM_TYPE event, FilterCallback filter=[](EventReceiver &){ return true;}, SystemCallback resolve=nullptr, SystemCallback reject=nullptr)ml::Graphic< sf::CircleShape >
publish(ENUM_TYPE event, FilterCallback filter=[](EventReceiver &){ return true;}, SystemCallback resolve=nullptr, SystemCallback reject=nullptr)ml::Graphic< sf::CircleShape >
removeComponent(Core &child)ml::Graphic< sf::CircleShape >
removeComponent(Core &child)ml::Graphic< sf::CircleShape >
rotate(Angle angle)sf::Transformable
scale(Vector2f factor)sf::Transformable
setAbove(sf::CircleShape &obj, float spacing=0)ml::Graphic< sf::CircleShape >
setAbove(sf::CircleShape &obj, float spacing=0)ml::Graphic< sf::CircleShape >
ml::Graphic< sf::CircleShape >::setAbove(T &obj, float spacing=0)ml::Positionable
setActive(bool active)ml::Graphic< sf::CircleShape >virtual
setActive(bool active)ml::Graphic< sf::CircleShape >virtual
setBelow(sf::CircleShape &obj, float spacing=0)ml::Graphic< sf::CircleShape >
setBelow(sf::CircleShape &obj, float spacing=0)ml::Graphic< sf::CircleShape >
ml::Graphic< sf::CircleShape >::setBelow(T &obj, float spacing=0)ml::Positionable
setDragBounds(const sf::FloatRect &bounds)ml::Graphic< sf::CircleShape >
setDragBounds(const sf::FloatRect &bounds)ml::Graphic< sf::CircleShape >
setEnabled(bool enabled)ml::Graphic< sf::CircleShape >
setEnabled(bool enabled)ml::Graphic< sf::CircleShape >
setFillColor(Color color)sf::Shape
setFlag(State state, bool status)ml::Graphic< sf::CircleShape >
setFlag(State state, bool status)ml::Graphic< sf::CircleShape >
ml::Graphic< sf::CircleShape >::setFlag(State state, bool status)ml::FlagManager< Flag >
setFramerate(float framerate)ml::Graphic< sf::CircleShape >
setFramerate(float framerate)ml::Graphic< sf::CircleShape >
setLeftOf(sf::CircleShape &obj, float spacing=0)ml::Graphic< sf::CircleShape >
setLeftOf(sf::CircleShape &obj, float spacing=0)ml::Graphic< sf::CircleShape >
ml::Graphic< sf::CircleShape >::setLeftOf(T &obj, float spacing=0)ml::Positionable
setOrigin(Vector2f origin)sf::Transformable
setOutlineColor(Color color)sf::Shape
setOutlineThickness(float thickness)sf::Shape
setParentEnabled(bool enabled)ml::Graphic< sf::CircleShape >
setParentEnabled(bool enabled)ml::Graphic< sf::CircleShape >
setPointCount(std::size_t count)sf::CircleShape
setPopoverWidth(float w)ml::InfoButton
setPosition(const sf::Vector2f &pos) overrideml::InfoButtonvirtual
sf::CircleShape::setPosition(Vector2f position)sf::Transformable
setRadius(float r)ml::InfoButton
setRightOf(sf::CircleShape &obj, float spacing=0)ml::Graphic< sf::CircleShape >
setRightOf(sf::CircleShape &obj, float spacing=0)ml::Graphic< sf::CircleShape >
ml::Graphic< sf::CircleShape >::setRightOf(T &obj, float spacing=0)ml::Positionable
setRotation(Angle angle)sf::Transformable
setScale(Vector2f factors)sf::Transformable
setState(sf::CircleShape newState)ml::Graphic< sf::CircleShape >
setState(sf::CircleShape newState)ml::Graphic< sf::CircleShape >
ml::Graphic< sf::CircleShape >::setState(T newState)ml::StateManager< extract_State< DraggableManifest >::type >
setText(const std::string &help)ml::InfoButton
setTexture(const Texture *texture, bool resetRect=false)sf::Shape
setTextureRect(const IntRect &rect)sf::Shape
setVisible(bool visible)ml::Graphic< sf::CircleShape >virtual
setVisible(bool visible)ml::Graphic< sf::CircleShape >virtual
State typedefml::Graphic< sf::CircleShape >
State typedefml::Graphic< sf::CircleShape >
State typedefml::Graphic< sf::CircleShape >
State typedefml::Graphic< sf::CircleShape >
StateManager(std::enable_if_t<!std::is_void_v< T >, T > initialState)ml::StateManager< extract_State< DraggableManifest >::type >explicit
subscribe(ENUM_TYPE event, EventCallback callback)ml::Graphic< sf::CircleShape >
subscribe(ENUM_TYPE event, Callback callback)ml::Graphic< sf::CircleShape >
subscribe(ENUM_TYPE event, EventCallback callback)ml::Graphic< sf::CircleShape >
subscribe(ENUM_TYPE event, Callback callback)ml::Graphic< sf::CircleShape >
toggle()ml::InfoButton
toggleFlag(State state)ml::Graphic< sf::CircleShape >
toggleFlag(State state)ml::Graphic< sf::CircleShape >
ml::Graphic< sf::CircleShape >::toggleFlag(State state)ml::FlagManager< Flag >
topmostMatching(const std::function< bool(Core &)> &accept)ml::Graphic< sf::CircleShape >
topmostMatching(const std::function< bool(Core &)> &accept)ml::Graphic< sf::CircleShape >
Transformable()=defaultsf::Transformable
unlinkAll(Core *core)ml::Graphic< sf::CircleShape >static
unlinkAll(Core *core)ml::Graphic< sf::CircleShape >static
unsubscribe(EnumType event)ml::Graphic< sf::CircleShape >inline
unsubscribe(EnumType event)ml::Graphic< sf::CircleShape >inline
unsubscribeAll()ml::Graphic< sf::CircleShape >
unsubscribeAll()ml::Graphic< sf::CircleShape >
update()sf::Shapeprotected
~Core()ml::Corevirtual
~Customizable()=defaultml::Customizable< DraggableManifest >virtual
~Draggable()=defaultml::Draggablevirtual
~Drawable()=defaultsf::Drawablevirtual
~EventReceiver()=defaultml::EventReceivervirtual
~Transformable()=defaultsf::Transformablevirtual
~Unsubscribable()=defaultml::Unsubscribablevirtual