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

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

ml::Button< Circle, float >::Button(const sf::Font &font=FontManager<>::getDefault(), std::optional< float > buttonSize=std::nullopt, const std::string &text="", unsigned int charSize=30)ml::Button< Circle, float >
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 >
CircleShape(float radius=0, std::size_t pointCount=30)sf::CircleShape
clearDragBounds()ml::Draggable
ComponentCore()ml::ComponentCore<>inline
Customizable()=defaultml::Customizable< DraggableManifest >
disableFlag(State state)ml::FlagManager< Flag >
Draggable()=defaultml::Draggable
draw(sf::RenderTarget &target, sf::RenderStates states) const overrideml::Button< Circle, float >virtual
enableFlag(State state)ml::FlagManager< Flag >
findCharacterPos(std::size_t index) constml::Button< Circle, float >
Flag typedefml::Draggable
FlagManager()ml::FlagManager< Flag >
getCharacterSize() constml::Button< Circle, float >
getFillColor() constsf::CircleShape
getFont() constml::Button< Circle, float >
getGeometricCenter() const overridesf::CircleShapevirtual
getGlobalBounds() const overrideml::Graphic< sf::CircleShape >virtual
getInverseTransform() constsf::CircleShape
getLetterSpacing() constml::Button< Circle, float >
getLineSpacing() constml::Button< Circle, float >
getLocalBounds() constsf::CircleShape
getMiterLimit() constsf::CircleShape
getOrigin() constsf::CircleShape
getOutlineColor() constsf::CircleShape
getOutlineThickness() constsf::CircleShape
getPoint(std::size_t index) const overridesf::CircleShapevirtual
getPointCount() const overridesf::CircleShapevirtual
getPosition() const overrideml::Graphic< sf::CircleShape >virtual
getRadius() constsf::CircleShape
getRenderStates() constml::Coreinlinevirtual
getRotation() constsf::CircleShape
getScale() constsf::CircleShape
getState() constml::StateManager< extract_State< DraggableManifest >::type >
getString() constml::Button< Circle, float >
getStyle() constml::Button< Circle, float >
getTextColor() constml::Button< Circle, float >
getTextOutlineColor() constml::Button< Circle, float >
getTextOutlineThickness() constml::Button< Circle, float >
getTexture() constsf::CircleShape
getTextureRect() constsf::CircleShape
getTransform() constsf::CircleShape
Graphic()ml::Circle
Graphic(const U &obj)ml::Circleexplicit
isScrolling()ml::Positionable
isState(T state) constml::StateManager< extract_State< DraggableManifest >::type >
manifest_type typedefml::Customizable< DraggableManifest >
move(sf::Vector2f offset)ml::Button< Circle, float >
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
onStateEnter(std::function< void(T)> callback)ml::StateManager< extract_State< DraggableManifest >::type >
onStateExit(std::function< void(T)> callback)ml::StateManager< extract_State< DraggableManifest >::type >
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
operator const sf::Drawable &() constml::Graphic< sf::CircleShape >
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
publish(ENUM_TYPE event, FilterCallback filter=[](EventReceiver &){ return true;}, SystemCallback resolve=nullptr, SystemCallback reject=nullptr)ml::Subscribable
rotate(sf::Angle angle)ml::Button< Circle, float >
scale(sf::Vector2f scale)ml::Button< Circle, float >
setAbove(T &obj, float spacing=0)ml::Positionable
setBelow(T &obj, float spacing=0)ml::Positionable
setCharacterSize(unsigned int size)ml::Button< Circle, float >
setDragBounds(const sf::FloatRect &bounds)ml::Draggable
setFillColor(Color color)sf::CircleShape
setFlag(State state, bool status)ml::FlagManager< Flag >
setFont(const sf::Font &font)ml::Button< Circle, float >
setFramerate(float framerate)ml::Positionable
setLeftOf(T &obj, float spacing=0)ml::Positionable
setLetterSpacing(float spacingFactor)ml::Button< Circle, float >
setLineSpacing(float spacingFactor)ml::Button< Circle, float >
setMiterLimit(float miterLimit)sf::CircleShape
setOrigin(Vector2f origin)sf::CircleShape
setOutlineColor(Color color)sf::CircleShape
setOutlineThickness(float thickness)sf::CircleShape
setPointCount(std::size_t count)sf::CircleShape
setPosition(const sf::Vector2f &position) overrideml::Button< Circle, float >virtual
sf::CircleShape::setPosition(Vector2f position)sf::CircleShape
setRadius(float radius)sf::CircleShape
setRightOf(T &obj, float spacing=0)ml::Positionable
setRotation(sf::Angle angle)ml::Button< Circle, float >
setScale(sf::Vector2f scale)ml::Button< Circle, float >
setState(T newState)ml::StateManager< extract_State< DraggableManifest >::type >
setString(const sf::String &text)ml::Button< Circle, float >
setStyle(std::uint32_t style)ml::Button< Circle, float >
setTextColor(const sf::Color &color)ml::Button< Circle, float >
setTextOutlineColor(const sf::Color &color)ml::Button< Circle, float >
setTextOutlineThickness(float thickness)ml::Button< Circle, float >
setTexture(const Texture *texture, bool resetRect=false)sf::CircleShape
setTextureRect(const IntRect &rect)sf::CircleShape
ml::State typedefml::Draggable
ml::Graphic< sf::CircleShape >::ml::Core::State typedefml::FlagManager< Flag >
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::Subscribable
ml::Core::subscribe(ENUM_TYPE event, Callback callback)ml::Subscribable
toggleFlag(State state)ml::FlagManager< Flag >
Transformable()=defaultsf::Transformable
unsubscribe(EnumType event)ml::Unsubscribableinline
unsubscribeAll()ml::Unsubscribable
update()sf::CircleShapeprotected
~Core()ml::Corevirtual
~Customizable()=defaultml::Customizable< DraggableManifest >virtual
~Draggable()=defaultml::Draggablevirtual
~Drawable()=defaultsf::Drawablevirtual
~EventReceiver()=defaultml::EventReceivervirtual
~Transformable()=defaultsf::Transformablevirtual
~Unsubscribable()=defaultml::Unsubscribablevirtual