22 requires(T manager,
const std::string &path,
size_t soundId) {
23 { manager.addSound(path) } -> std::same_as<size_t>;
25 { manager.playSound(soundId) } -> std::same_as<void>;
26 { manager.removeSound(soundId) } -> std::same_as<void>;
27 { manager.update() } -> std::same_as<void>;
Requirements for the audio backend used by rtk::systems::AudioSystem.
Definition AudioManagerConcept.hpp:21
Backend independent types and concepts used by engine systems.
Definition AudioManagerConcept.hpp:6