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

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

addComponent(Core &child)ml::Core
addComponent(Core &child, int layer)ml::Core
addComponent(Core &child, E layer)ml::Coreinline
addComponents(Children &... children)ml::Coreinline
addComponents(int layer, Children &... children)ml::Coreinline
addComponents(E layer, Children &... children)ml::Coreinline
AppManager classml::Corefriend
center(T &obj)ml::Positionable
centerHorizonally(T &obj)ml::Positionable
centerText(sf::Text &obj)ml::Positionable
centerVertically(T &obj)ml::Positionable
checkFlag(State state) constml::FlagManager< Flag >
Core()ml::Core
DefaultLayerml::Corestatic
disableFlag(State state)ml::FlagManager< Flag >
drawChildren(sf::RenderTarget &target, sf::RenderStates states) constml::Coreprotected
enableFlag(State state)ml::FlagManager< Flag >
FlagManager()ml::FlagManager< Flag >
getChildren() constml::Coreinlineprotected
getGlobalBounds() constml::Positionableinlinevirtual
getPosition() constml::Positionableinlinevirtual
getRenderStates() constml::Coreinlinevirtual
isEffectivelyVisible() constml::Core
isEnabled() constml::Core
isScrolling()ml::Positionable
isVisible() constml::Core
linkChild(Core *parent, Core *child)ml::Corestatic
moveDistance(sf::Vector2f distance, float seconds=1.f)ml::Positionable
moveTo(sf::Vector2f position, float seconds=1.f)ml::Positionable
moveTo(sf::FloatRect position, float seconds=1.f)ml::Positionable
onBlur(std::function< void()> callback, bool overwrite=true)ml::Focusable
onBlur(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=true)ml::Focusable
onClick(std::function< void()> callback, bool overwrite=true)ml::Clickable
onClick(std::function< void(const std::optional< sf::Event > &event)> callback, bool overwrite=true)ml::Clickable
onEnabledChanged(bool enabled)ml::Coreinlineprotectedvirtual
onFocus(std::function< void()> callback, bool overwrite=true)ml::Focusable
onFocus(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=true)ml::Focusable
onHover(std::function< void()> callback, bool overwrite=true)ml::Hoverable
onHover(std::function< void(const std::optional< sf::Event > &event)> callback, bool overwrite=true)ml::Hoverable
onKeypress(std::function< void()> callback, bool overwrite=true)ml::Keyable
onKeypress(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=true)ml::Keyable
onKeyRelease(std::function< void()> callback, bool overwrite=true)ml::Keyable
onKeyRelease(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=true)ml::Keyable
onMouseMoved(std::function< void()> callback, bool overwrite=true)ml::Scrollable
onMouseMoved(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=true)ml::Scrollable
onMousePressed(std::function< void()> callback, bool overwrite=true)ml::Scrollable
onMousePressed(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=true)ml::Scrollable
onMouseReleased(std::function< void()> callback, bool overwrite=true)ml::Scrollable
onMouseReleased(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=true)ml::Scrollable
onScroll(std::function< void()> callback, bool overwrite=true)ml::Scrollable
onScroll(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=true)ml::Scrollable
onTextEntered(std::function< void()> callback, bool overwrite=true)ml::Keyable
onTextEntered(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=true)ml::Keyable
onUnhover(std::function< void()> callback, bool overwrite=true)ml::Hoverable
onUnhover(std::function< void(const std::optional< sf::Event > &event)> callback, bool overwrite=true)ml::Hoverable
onUpdate(std::function< void()> callback, bool overwrite=false)ml::Updatable
onUpdate(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=false)ml::Updatable
onWindowFocusGained(std::function< void()> callback, bool overwrite=false)ml::Updatable
onWindowFocusGained(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=false)ml::Updatable
onWindowFocusLost(std::function< void()> callback, bool overwrite=false)ml::Updatable
onWindowFocusLost(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=false)ml::Updatable
onWindowResize(unsigned int, unsigned int)ml::Coreinlinevirtual
onWindowResized(std::function< void()> callback, bool overwrite=false)ml::Updatable
onWindowResized(std::function< void(const std::optional< sf::Event > &)> callback, bool overwrite=false)ml::Updatable
process(const std::string &key, const std::optional< sf::Event > &event)ml::EventReceivervirtual
ml::process(ENUM_TYPE eventName, const std::optional< sf::Event > &event)ml::EventReceiver
ml::Clickable::process(ENUM_TYPE eventName, const std::optional< sf::Event > &event)ml::EventReceiver
ml::Hoverable::process(ENUM_TYPE eventName, const std::optional< sf::Event > &event)ml::EventReceiver
ml::Focusable::process(ENUM_TYPE eventName, const std::optional< sf::Event > &event)ml::EventReceiver
ml::Keyable::process(ENUM_TYPE eventName, const std::optional< sf::Event > &event)ml::EventReceiver
ml::Scrollable::process(ENUM_TYPE eventName, const std::optional< sf::Event > &event)ml::EventReceiver
ml::Updatable::process(ENUM_TYPE eventName, const std::optional< sf::Event > &event)ml::EventReceiver
publish(ENUM_TYPE event, FilterCallback filter=[](EventReceiver &){ return true;}, SystemCallback resolve=nullptr, SystemCallback reject=nullptr)ml::Subscribable
removeComponent(Core &child)ml::Core
setAbove(T &obj, float spacing=0)ml::Positionable
setActive(bool active)ml::Corevirtual
setBelow(T &obj, float spacing=0)ml::Positionable
setEnabled(bool enabled)ml::Core
setFlag(State state, bool status)ml::FlagManager< Flag >
setFramerate(float framerate)ml::Positionable
setLeftOf(T &obj, float spacing=0)ml::Positionable
setParentEnabled(bool enabled)ml::Core
setPosition(const sf::Vector2f &position)ml::Positionableinlinevirtual
setRightOf(T &obj, float spacing=0)ml::Positionable
setVisible(bool visible)ml::Corevirtual
State typedefml::FlagManager< Flag >
subscribe(ENUM_TYPE event, EventCallback callback)ml::Subscribable
subscribe(ENUM_TYPE event, Callback callback)ml::Subscribable
toggleFlag(State state)ml::FlagManager< Flag >
topmostMatching(const std::function< bool(Core &)> &accept)ml::Core
unlinkAll(Core *core)ml::Corestatic
unsubscribe(EnumType event)ml::Unsubscribableinline
unsubscribeAll()ml::Unsubscribable
~Core()ml::Corevirtual
~EventReceiver()=defaultml::EventReceivervirtual
~Unsubscribable()=defaultml::Unsubscribablevirtual