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

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

addComponent(Core &component)ml::Grid
ml::CoreManager< Positionable >::addComponent(Positionable &component)ml::CoreManager< Positionable >static
beginBusy()ml::CoreManager< Positionable >protectedstatic
busyDepthml::CoreManager< Positionable >inlineprotectedstatic
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 >
clear()ml::CoreManager< Positionable >static
clearPending()ml::CoreManager< Positionable >static
deferOrExecute(std::function< void()> operation)ml::CoreManager< Positionable >protectedstatic
disableFlag(State state)ml::FlagManager< Flag >
enableFlag(State state)ml::FlagManager< Flag >
endBusy()ml::CoreManager< Positionable >protectedstatic
FlagManager()ml::FlagManager< Flag >
getComponents()ml::CoreManager< Positionable >static
getGlobalBounds() constml::Gridvirtual
getPosition() constml::Gridvirtual
getRenderStates() constml::Coreinlinevirtual
getRow() constml::Grid
getSpacing() constml::Grid
Grid()ml::Grid
Grid(sf::Vector2u size)ml::Grid
isBusy()ml::CoreManager< Positionable >static
isScrolling()ml::Positionable
moveDistance(sf::Vector2f distance, float seconds=1.f)ml::Positionable
moveTo(sf::Vector2f position, float seconds=1.f)ml::Positionable
ml::Core::moveTo(sf::FloatRect position, float seconds=1.f)ml::Positionable
onBlur(std::function< void()> callback)ml::Focusable
ml::Core::onBlur(std::function< void(const std::optional< sf::Event > &)> callback)ml::Focusable
onClick(std::function< void()> callback)ml::Clickable
ml::Core::onClick(std::function< void(const std::optional< sf::Event > &event)> callback)ml::Clickable
onFocus(std::function< void()> callback)ml::Focusable
ml::Core::onFocus(std::function< void(const std::optional< sf::Event > &)> callback)ml::Focusable
onHover(std::function< void()> callback)ml::Hoverable
ml::Core::onHover(std::function< void(const std::optional< sf::Event > &event)> callback)ml::Hoverable
onKeypress(std::function< void()> callback)ml::Keyable
ml::Core::onKeypress(std::function< void(const std::optional< sf::Event > &)> callback)ml::Keyable
onKeyRelease(std::function< void()> callback)ml::Keyable
ml::Core::onKeyRelease(std::function< void(const std::optional< sf::Event > &)> callback)ml::Keyable
onMouseMoved(std::function< void()> callback)ml::Scrollable
ml::Core::onMouseMoved(std::function< void(const std::optional< sf::Event > &)> callback)ml::Scrollable
onMousePressed(std::function< void()> callback)ml::Scrollable
ml::Core::onMousePressed(std::function< void(const std::optional< sf::Event > &)> callback)ml::Scrollable
onMouseReleased(std::function< void()> callback)ml::Scrollable
ml::Core::onMouseReleased(std::function< void(const std::optional< sf::Event > &)> callback)ml::Scrollable
onScroll(std::function< void()> callback)ml::Scrollable
ml::Core::onScroll(std::function< void(const std::optional< sf::Event > &)> callback)ml::Scrollable
onTextEntered(std::function< void()> callback)ml::Keyable
ml::Core::onTextEntered(std::function< void(const std::optional< sf::Event > &)> callback)ml::Keyable
onUnhover(std::function< void()> callback)ml::Hoverable
ml::Core::onUnhover(std::function< void(const std::optional< sf::Event > &event)> callback)ml::Hoverable
onUpdate(std::function< void()> callback)ml::Updatable
ml::Core::onUpdate(std::function< void(const std::optional< sf::Event > &)> callback)ml::Updatable
onWindowFocusGained(std::function< void()> callback)ml::Updatable
ml::Core::onWindowFocusGained(std::function< void(const std::optional< sf::Event > &)> callback)ml::Updatable
onWindowFocusLost(std::function< void()> callback)ml::Updatable
ml::Core::onWindowFocusLost(std::function< void(const std::optional< sf::Event > &)> callback)ml::Updatable
onWindowResized(std::function< void()> callback)ml::Updatable
ml::Core::onWindowResized(std::function< void(const std::optional< sf::Event > &)> callback)ml::Updatable
pendingOperationsml::CoreManager< Positionable >inlineprotectedstatic
process(const std::string &key, const std::optional< sf::Event > &event)ml::EventReceivervirtual
ml::Core::process(ENUM_TYPE eventName, const std::optional< sf::Event > &event)ml::EventReceiver
processPending()ml::CoreManager< Positionable >static
publish(ENUM_TYPE event, FilterCallback filter=[](EventReceiver &){ return true;}, SystemCallback resolve=nullptr, SystemCallback reject=nullptr)ml::Subscribable
removeComponent(Positionable &component)ml::CoreManager< Positionable >static
setAbove(T &obj, float spacing=0)ml::Positionable
setBelow(T &obj, float spacing=0)ml::Positionable
setFlag(State state, bool status)ml::FlagManager< Flag >
setFramerate(float framerate)ml::Positionable
setLeftOf(T &obj, float spacing=0)ml::Positionable
setPosition(const sf::Vector2f &position)ml::Gridvirtual
setRightOf(T &obj, float spacing=0)ml::Positionable
setRow(int row)ml::Grid
setSpacing(float spacing)ml::Grid
State typedefml::FlagManager< Flag >
subscribe(ENUM_TYPE event, EventCallback callback)ml::Subscribable
ml::Core::subscribe(ENUM_TYPE event, Callback callback)ml::Subscribable
toggleFlag(State state)ml::FlagManager< Flag >
unsubscribe(EnumType event)ml::Unsubscribableinline
unsubscribeAll()ml::Unsubscribable
~Core()ml::Corevirtual
~CoreManager()ml::CoreManager< Positionable >virtual
~EventReceiver()=defaultml::EventReceivervirtual
~Unsubscribable()=defaultml::Unsubscribablevirtual