Loading...
Searching...
No Matches
ml::Graphic< T > Member List

This is the complete list of members for ml::Graphic< T >, including all inherited members.

ml::center(T &obj)ml::Positionable
center(T &obj)ml::ComponentCore<>
ml::centerHorizonally(T &obj)ml::Positionable
centerHorizonally(T &obj)ml::ComponentCore<>
ml::centerText(sf::Text &obj)ml::Positionable
centerText(sf::Text &obj)ml::ComponentCore<>
ml::centerVertically(T &obj)ml::Positionable
centerVertically(T &obj)ml::ComponentCore<>
ml::checkFlag(State state) constml::FlagManager< Flag >
checkFlag(State state) constml::ComponentCore<>
ml::clearDragBounds()ml::Draggable
clearDragBounds()ml::ComponentCore<>
ComponentCore()ml::ComponentCore<>inline
Customizable()=defaultml::Customizable< DraggableManifest >
ml::disableFlag(State state)ml::FlagManager< Flag >
disableFlag(State state)ml::ComponentCore<>
Draggable()=defaultml::Draggable
draw(sf::RenderTarget &target, sf::RenderStates states) const overrideml::Graphic< T >
ml::enableFlag(State state)ml::FlagManager< Flag >
enableFlag(State state)ml::ComponentCore<>
ml::Flag typedefml::Draggable
Flag typedefml::ComponentCore<>
FlagManager()ml::FlagManager< Flag >
getGlobalBounds() const overrideml::Graphic< T >virtual
getPosition() const overrideml::Graphic< T >virtual
ml::getRenderStates() constml::Coreinlinevirtual
getRenderStates() constml::ComponentCore<>inlinevirtual
ml::getState() constml::StateManager< extract_State< DraggableManifest >::type >
getState() constml::ComponentCore<>
Graphic()ml::Graphic< T >
Graphic(const U &obj)ml::Graphic< T >explicit
ml::isScrolling()ml::Positionable
isScrolling()ml::ComponentCore<>
ml::isState(T state) constml::StateManager< extract_State< DraggableManifest >::type >
isState(T state) constml::ComponentCore<>
ml::manifest_type typedefml::Customizable< DraggableManifest >
manifest_type typedefml::ComponentCore<>
ml::moveDistance(sf::Vector2f distance, float seconds=1.f)ml::Positionable
moveDistance(sf::Vector2f distance, float seconds=1.f)ml::ComponentCore<>
ml::moveTo(sf::Vector2f position, float seconds=1.f)ml::Positionable
ml::Core::moveTo(sf::FloatRect position, float seconds=1.f)ml::Positionable
moveTo(sf::Vector2f position, float seconds=1.f)ml::ComponentCore<>
moveTo(sf::FloatRect position, float seconds=1.f)ml::ComponentCore<>
ml::onBlur(std::function< void()> callback)ml::Focusable
ml::Core::onBlur(std::function< void(const std::optional< sf::Event > &)> callback)ml::Focusable
onBlur(std::function< void()> callback)ml::ComponentCore<>
onBlur(std::function< void(const std::optional< sf::Event > &)> callback)ml::ComponentCore<>
ml::onClick(std::function< void()> callback)ml::Clickable
ml::Core::onClick(std::function< void(const std::optional< sf::Event > &event)> callback)ml::Clickable
onClick(std::function< void()> callback)ml::ComponentCore<>
onClick(std::function< void(const std::optional< sf::Event > &event)> callback)ml::ComponentCore<>
ml::onFocus(std::function< void()> callback)ml::Focusable
ml::Core::onFocus(std::function< void(const std::optional< sf::Event > &)> callback)ml::Focusable
onFocus(std::function< void()> callback)ml::ComponentCore<>
onFocus(std::function< void(const std::optional< sf::Event > &)> callback)ml::ComponentCore<>
ml::onHover(std::function< void()> callback)ml::Hoverable
ml::Core::onHover(std::function< void(const std::optional< sf::Event > &event)> callback)ml::Hoverable
onHover(std::function< void()> callback)ml::ComponentCore<>
onHover(std::function< void(const std::optional< sf::Event > &event)> callback)ml::ComponentCore<>
ml::onKeypress(std::function< void()> callback)ml::Keyable
ml::Core::onKeypress(std::function< void(const std::optional< sf::Event > &)> callback)ml::Keyable
onKeypress(std::function< void()> callback)ml::ComponentCore<>
onKeypress(std::function< void(const std::optional< sf::Event > &)> callback)ml::ComponentCore<>
ml::onKeyRelease(std::function< void()> callback)ml::Keyable
ml::Core::onKeyRelease(std::function< void(const std::optional< sf::Event > &)> callback)ml::Keyable
onKeyRelease(std::function< void()> callback)ml::ComponentCore<>
onKeyRelease(std::function< void(const std::optional< sf::Event > &)> callback)ml::ComponentCore<>
ml::onMouseMoved(std::function< void()> callback)ml::Scrollable
ml::Core::onMouseMoved(std::function< void(const std::optional< sf::Event > &)> callback)ml::Scrollable
onMouseMoved(std::function< void()> callback)ml::ComponentCore<>
onMouseMoved(std::function< void(const std::optional< sf::Event > &)> callback)ml::ComponentCore<>
ml::onMousePressed(std::function< void()> callback)ml::Scrollable
ml::Core::onMousePressed(std::function< void(const std::optional< sf::Event > &)> callback)ml::Scrollable
onMousePressed(std::function< void()> callback)ml::ComponentCore<>
onMousePressed(std::function< void(const std::optional< sf::Event > &)> callback)ml::ComponentCore<>
ml::onMouseReleased(std::function< void()> callback)ml::Scrollable
ml::Core::onMouseReleased(std::function< void(const std::optional< sf::Event > &)> callback)ml::Scrollable
onMouseReleased(std::function< void()> callback)ml::ComponentCore<>
onMouseReleased(std::function< void(const std::optional< sf::Event > &)> callback)ml::ComponentCore<>
ml::onScroll(std::function< void()> callback)ml::Scrollable
ml::Core::onScroll(std::function< void(const std::optional< sf::Event > &)> callback)ml::Scrollable
onScroll(std::function< void()> callback)ml::ComponentCore<>
onScroll(std::function< void(const std::optional< sf::Event > &)> callback)ml::ComponentCore<>
ml::onStateEnter(std::function< void(T)> callback)ml::StateManager< extract_State< DraggableManifest >::type >
onStateEnter(std::function< void(T)> callback)ml::ComponentCore<>
ml::onStateExit(std::function< void(T)> callback)ml::StateManager< extract_State< DraggableManifest >::type >
onStateExit(std::function< void(T)> callback)ml::ComponentCore<>
ml::onTextEntered(std::function< void()> callback)ml::Keyable
ml::Core::onTextEntered(std::function< void(const std::optional< sf::Event > &)> callback)ml::Keyable
onTextEntered(std::function< void()> callback)ml::ComponentCore<>
onTextEntered(std::function< void(const std::optional< sf::Event > &)> callback)ml::ComponentCore<>
ml::onUnhover(std::function< void()> callback)ml::Hoverable
ml::Core::onUnhover(std::function< void(const std::optional< sf::Event > &event)> callback)ml::Hoverable
onUnhover(std::function< void()> callback)ml::ComponentCore<>
onUnhover(std::function< void(const std::optional< sf::Event > &event)> callback)ml::ComponentCore<>
ml::onUpdate(std::function< void()> callback)ml::Updatable
ml::Core::onUpdate(std::function< void(const std::optional< sf::Event > &)> callback)ml::Updatable
onUpdate(std::function< void()> callback)ml::ComponentCore<>
onUpdate(std::function< void(const std::optional< sf::Event > &)> callback)ml::ComponentCore<>
ml::onWindowFocusGained(std::function< void()> callback)ml::Updatable
ml::Core::onWindowFocusGained(std::function< void(const std::optional< sf::Event > &)> callback)ml::Updatable
onWindowFocusGained(std::function< void()> callback)ml::ComponentCore<>
onWindowFocusGained(std::function< void(const std::optional< sf::Event > &)> callback)ml::ComponentCore<>
ml::onWindowFocusLost(std::function< void()> callback)ml::Updatable
ml::Core::onWindowFocusLost(std::function< void(const std::optional< sf::Event > &)> callback)ml::Updatable
onWindowFocusLost(std::function< void()> callback)ml::ComponentCore<>
onWindowFocusLost(std::function< void(const std::optional< sf::Event > &)> callback)ml::ComponentCore<>
ml::onWindowResized(std::function< void()> callback)ml::Updatable
ml::Core::onWindowResized(std::function< void(const std::optional< sf::Event > &)> callback)ml::Updatable
onWindowResized(std::function< void()> callback)ml::ComponentCore<>
onWindowResized(std::function< void(const std::optional< sf::Event > &)> callback)ml::ComponentCore<>
operator const sf::Drawable &() constml::Graphic< T >
ml::process(const std::string &key, const std::optional< sf::Event > &event)ml::EventReceivervirtual
ml::Draggable::process(ENUM_TYPE eventName, const std::optional< sf::Event > &event)ml::EventReceiver
ml::Core::process(ENUM_TYPE eventName, const std::optional< sf::Event > &event)ml::EventReceiver
process(const std::string &key, const std::optional< sf::Event > &event)ml::ComponentCore<>virtual
process(ENUM_TYPE eventName, const std::optional< sf::Event > &event)ml::ComponentCore<>
process(ENUM_TYPE eventName, const std::optional< sf::Event > &event)ml::ComponentCore<>
ml::publish(ENUM_TYPE event, FilterCallback filter=[](EventReceiver &){ return true;}, SystemCallback resolve=nullptr, SystemCallback reject=nullptr)ml::Subscribable
publish(ENUM_TYPE event, FilterCallback filter=[](EventReceiver &){ return true;}, SystemCallback resolve=nullptr, SystemCallback reject=nullptr)ml::ComponentCore<>
ml::setAbove(T &obj, float spacing=0)ml::Positionable
setAbove(T &obj, float spacing=0)ml::ComponentCore<>
ml::setBelow(T &obj, float spacing=0)ml::Positionable
setBelow(T &obj, float spacing=0)ml::ComponentCore<>
ml::setDragBounds(const sf::FloatRect &bounds)ml::Draggable
setDragBounds(const sf::FloatRect &bounds)ml::ComponentCore<>
ml::setFlag(State state, bool status)ml::FlagManager< Flag >
setFlag(State state, bool status)ml::ComponentCore<>
ml::setFramerate(float framerate)ml::Positionable
setFramerate(float framerate)ml::ComponentCore<>
ml::setLeftOf(T &obj, float spacing=0)ml::Positionable
setLeftOf(T &obj, float spacing=0)ml::ComponentCore<>
setPosition(const sf::Vector2f &position) overrideml::Graphic< T >virtual
ml::setRightOf(T &obj, float spacing=0)ml::Positionable
setRightOf(T &obj, float spacing=0)ml::ComponentCore<>
ml::setState(T newState)ml::StateManager< extract_State< DraggableManifest >::type >
setState(T newState)ml::ComponentCore<>
ml::State typedefml::Draggable
ml::Core::State typedefml::FlagManager< Flag >
State typedefml::ComponentCore<>
State typedefml::ComponentCore<>
StateManager(std::enable_if_t<!std::is_void_v< T >, T > initialState)ml::StateManager< extract_State< DraggableManifest >::type >explicit
ml::subscribe(ENUM_TYPE event, EventCallback callback)ml::Subscribable
ml::Core::subscribe(ENUM_TYPE event, Callback callback)ml::Subscribable
subscribe(ENUM_TYPE event, EventCallback callback)ml::ComponentCore<>
subscribe(ENUM_TYPE event, Callback callback)ml::ComponentCore<>
ml::toggleFlag(State state)ml::FlagManager< Flag >
toggleFlag(State state)ml::ComponentCore<>
ml::unsubscribe(EnumType event)ml::Unsubscribableinline
unsubscribe(EnumType event)ml::ComponentCore<>inline
ml::unsubscribeAll()ml::Unsubscribable
unsubscribeAll()ml::ComponentCore<>
~Core()ml::Corevirtual
~Customizable()=defaultml::Customizable< DraggableManifest >virtual
~Draggable()=defaultml::Draggablevirtual
~EventReceiver()=defaultml::EventReceivervirtual
~Unsubscribable()=defaultml::Unsubscribablevirtual