|
sfml_impl 0.1.0
Vendor SFML 3.0.2 : IGraphic2Module / IAudioModule
|
sfml music stream. More...
#include <SfmlMusic.hpp>


Public Member Functions | |
| SfmlMusic (std::string path) | |
| ~SfmlMusic () override=default | |
| bool | isReady () const override |
| void | play () override |
| void | pause () override |
| void | stop () override |
| void | update () override |
| void | setVolume (float volume) override |
| float | getVolume () const override |
| void | setLoop (bool loop) override |
| bool | getLoop () const override |
| void | setTime (float position) override |
| float | getTime () const override |
| float | getLength () const override |
| void | setPosition (Vector3f position) override |
| Vector3f | getPosition () const override |
| void | setVelocity (Vector3f velocity) override |
| Vector3f | getVelocity () const override |
sfml music stream.
sf::Music already carries the three states (stopped/playing/paused), so play()/pause()/stop() just guard on getStatus() - raylib, by contrast, had to track an enum by hand. setTime() clamps the position, sfml falling back to zero past the end.
|
inline |
|
overridedefault |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |