RType
MusicComponent Member List

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

_attributeIComponentprotected
_clientCoreIComponentprotected
_typeIComponentprotected
AComponent(ClientCore *clientCore)AComponentinlineexplicit
action() overrideMusicComponentvirtual
action_targetIComponentprotected
addActionTarget(std::shared_ptr< IComponent > component) overrideAComponentvirtual
addSubComponent(std::shared_ptr< IComponent > component) overrideAComponentvirtual
display(sf::RenderWindow &window) overrideMusicComponentvirtual
getAttribute() overrideAComponentvirtual
getLoop() constMusicComponent
getPersistant() constMusicComponent
getType() const overrideAComponentvirtual
getVolume() constMusicComponent
handleClick()MusicComponent
handleEvent(const sf::Event &event, sf::RenderWindow &window) overrideMusicComponentvirtual
IComponent(ClientCore *clientCore)IComponentinlineexplicit
isPlaying() constMusicComponent
MusicComponent(ClientCore *core, std::shared_ptr< ClientSocket > socket)MusicComponentexplicit
setAttribute(std::string attribute) overrideAComponentvirtual
setLoop(bool loop)MusicComponent
setPaused(bool paused)MusicComponent
setPersistant(bool persistant)MusicComponent
setSound(const std::string &path)MusicComponent
setVolume(float volume)MusicComponent
stop()MusicComponent
sub_componentsIComponentprotected
~AComponent() override=defaultAComponent
~IComponent()=defaultIComponentvirtual
~MusicComponent() overrideMusicComponent