Input & Resource Managers

This commit is contained in:
Isuru Samarathunga
2025-10-06 01:23:54 +05:30
parent 71c7499226
commit c23f5f4559
26 changed files with 20904 additions and 93 deletions

View File

@ -19,13 +19,20 @@
#include <IAEngine/Base.hpp>
#include <SDL3/SDL.h>
#include <SDL3_mixer/SDL_mixer.h>
namespace ia::iae
{
class AudioManager
{
public:
public:
STATIC VOID Initialize();
STATIC VOID Terminate();
STATIC Handle CreateAudio(IN PCUINT8 encodedData, IN SIZE_T encodedDataSize);
STATIC VOID DestoryAudio(IN Handle handle);
private:
STATIC MIX_Mixer *s_mixer;
};
}
} // namespace ia::iae