|
ShitEngine
基于 C++20 与 SDL3 的轻量级 2D 游戏引擎
|
#include <AudioPlayer.h>
Public 成员函数 | |
| AudioPlayer (const AudioPlayer &)=delete | |
| AudioPlayer & | operator= (const AudioPlayer &)=delete |
| AudioPlayer (AudioPlayer &&)=delete | |
| AudioPlayer & | operator= (AudioPlayer &&)=delete |
静态 Public 成员函数 | |
| static bool | Init () |
| static void | Destroy () |
| static void | Update () |
| static AudioTrackGroup * | CreateTrackGroup (const std::string &name) |
| static AudioTrackGroup * | GetTrackGroup (const std::string &name) |
| static AudioTrack * | Play (const std::string &filePath, const std::string &group="default") |
| static void | SetMasterVolume (float gain) |
| static float | GetMasterVolume () |
| static void | PauseAll () |
| static void | ResumeAll () |
| static void | StopAll () |
| static void | ApplyTrackGain (AudioTrack *track, const AudioTrackGroup *group) |
| static AudioPlayer & | GetInstance () |
|
delete |
|
delete |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
delete |
|
delete |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |