refactor(audio,transitions): durada de música pre-calculada al loadMusic i Direction (FADE_IN/FADE_OUT) a FadeToBlack
This commit is contained in:
1 parent
b6d6ee471c
commit
3f09858203
6 files changed
+58
-10
No files matched your search
@@ -121,6 +121,11 @@ class Audio {
|
||||
[[nodiscard]] auto isMusicEnabled() const -> bool { return music_enabled_; }
|
||||
[[nodiscard]] static auto getMusicState() -> MusicState; // Estat real consultat a Ja::
|
||||
[[nodiscard]] auto getCurrentMusicName() const -> const std::string& { return music_.name; }
|
||||
// Durada de la pista resolta per nom (mil·lisegons). 0 si la pista no
|
||||
// existeix al cache de recursos o si el seu header OGG no permet
|
||||
// calcular-la. Pensat per a clients que necessiten un timeline
|
||||
// determinista (p. ex. RoomFsm) sense dependre de callbacks de fi.
|
||||
[[nodiscard]] static auto getMusicDurationMs(const std::string& name) -> int;
|
||||
|
||||
private:
|
||||
// --- Tipus anidats ---
|
||||
|
||||
Reference in new issue
Block a user