21 lines
863 B
C++
21 lines
863 B
C++
#pragma once
|
|
|
|
// Helpers de reaplicació en calent: muten els subsistemes (Screen / Audio)
|
|
// perquè reflecteixin el nou estat d'Options sense tocar la finestra ni el
|
|
// dispositiu d'àudio. Compartits entre `core/input/global_inputs.cpp` i el
|
|
// menú de servei (`game/ui/service_menu.cpp`), que són els dos llocs on la
|
|
// UI pot canviar opcions en calent.
|
|
namespace OptionsApply {
|
|
|
|
// Aplica shader actiu + uniforms PostFX + uniforms CrtPi al Screen segons
|
|
// l'estat actual d'Options. S'invoca després de qualsevol canvi a
|
|
// video.shader.* (enable, current_shader, preset).
|
|
void reapplyShader();
|
|
|
|
// Reenvia la config actual d'Options al subsistema Audio (reaplica volums
|
|
// i enables). S'invoca després de qualsevol canvi a audio.* (enable,
|
|
// volume, music.*, sound.*).
|
|
void reapplyAudio();
|
|
|
|
} // namespace OptionsApply
|