22 lines
580 B
C++
22 lines
580 B
C++
#include "game/options_apply.hpp"
|
|
|
|
#include "core/audio/audio.hpp"
|
|
#include "core/rendering/screen.hpp"
|
|
#include "game/options.hpp"
|
|
|
|
namespace OptionsApply {
|
|
|
|
void reapplyShader() {
|
|
Screen::get().setActiveShader(Options::buildActiveShader());
|
|
Screen::get().applyPostFXParams(Options::buildPostFXParams());
|
|
Screen::get().applyCrtPiParams(Options::buildCrtPiParams());
|
|
}
|
|
|
|
void reapplyAudio() {
|
|
if (Audio* audio = Audio::get()) {
|
|
audio->applySettings(Options::buildAudioConfig());
|
|
}
|
|
}
|
|
|
|
} // namespace OptionsApply
|