|
R-Type
|
Class representing a music wrapper for sf::Music. More...
#include <SfmlTypes.hpp>
Public Member Functions | |
| Music () | |
| Default constructor for Music. More... | |
| ~Music ()=default | |
| Destructor for Music. More... | |
| const sf::Music & | getMusic () const override |
| Returns the wrapped sf::Music. More... | |
| void | load (const std::string &filename) |
| Loads music from a file. More... | |
| void | play () override |
| play the loaded music More... | |
| const std::string & | getFilename () const |
| Returns the filename of the loaded music. More... | |
Public Member Functions inherited from GameEngine::IMusic< sf::Music > | |
| ~IMusic ()=default | |
| destructor More... | |
Class representing a music wrapper for sf::Music.
|
inline |
Default constructor for Music.
|
default |
Destructor for Music.
|
inline |
Returns the filename of the loaded music.
|
inlineoverridevirtual |
Returns the wrapped sf::Music.
Implements GameEngine::IMusic< sf::Music >.
|
inlinevirtual |
Loads music from a file.
| filename | The path to the music file |
Implements GameEngine::IMusic< sf::Music >.
|
inlineoverridevirtual |
play the loaded music
Implements GameEngine::IMusic< sf::Music >.