RType
ButtonComponent Member List

This is the complete list of members for ButtonComponent, including all inherited members.

_attributeIComponentprotected
_clientCoreIComponentprotected
_typeIComponentprotected
AComponent(ClientCore *clientCore)AComponentinlineexplicit
action() overrideButtonComponentvirtual
action_targetIComponentprotected
addActionTarget(std::shared_ptr< IComponent > component) overrideAComponentvirtual
addSubComponent(std::shared_ptr< IComponent > component) overrideAComponentvirtual
ButtonComponent(ClientCore *core, std::shared_ptr< ClientSocket > socket)ButtonComponentexplicit
defaultCallback()ButtonComponent
display(sf::RenderWindow &window) overrideButtonComponentvirtual
getAttribute() overrideAComponentvirtual
getRect() constButtonComponent
getType() const overrideAComponentvirtual
handleClickAccessGame()ButtonComponent
handleClickInitServer()ButtonComponent
handleClickMainScene()ButtonComponent
handleEvent(const sf::Event &event, sf::RenderWindow &window) overrideButtonComponentvirtual
IComponent(ClientCore *clientCore)IComponentinlineexplicit
setAttribute(std::string attribute) overrideAComponentvirtual
setCallback(std::function< void()> callback)ButtonComponent
setPosition(sf::Vector2f position)ButtonComponent
setRect(sf::IntRect rect)ButtonComponent
setSize(sf::Vector2f size)ButtonComponent
setTexture(const sf::Texture &texture)ButtonComponent
sub_componentsIComponentprotected
~AComponent() override=defaultAComponent
~IComponent()=defaultIComponentvirtual