Saga
Saga Game Engine
|
Stores data for implementing the Audio Engine. This includes various maps to fmod events and banks, as well as a reference to FMOD_STUDIO_SYSTEM. More...
#include <audioEngine.h>
Public Types | |
typedef std::map< std::string, FMOD_STUDIO_EVENTDESCRIPTION * > | EventMap |
typedef std::map< std::string, FMOD_STUDIO_BANK * > | BankMap |
Public Attributes | |
FMOD_STUDIO_SYSTEM * | studioSystem = nullptr |
FMOD studio system used to interact with Fmod studio. | |
BankMap | banks |
Maps bank names (filename relative to run directory) to bank pointers. | |
EventMap | events |
Maps event names (Usually in the form: "event:/Name") as strings to event descriptions, useful for spawning new event instances. | |
Stores data for implementing the Audio Engine. This includes various maps to fmod events and banks, as well as a reference to FMOD_STUDIO_SYSTEM.
typedef std::map<std::string, FMOD_STUDIO_BANK*> Saga::AudioImplementation::BankMap |
typedef std::map<std::string, FMOD_STUDIO_EVENTDESCRIPTION *> Saga::AudioImplementation::EventMap |
BankMap Saga::AudioImplementation::banks |
Maps bank names (filename relative to run directory) to bank pointers.
EventMap Saga::AudioImplementation::events |
Maps event names (Usually in the form: "event:/Name") as strings to event descriptions, useful for spawning new event instances.
FMOD_STUDIO_SYSTEM* Saga::AudioImplementation::studioSystem = nullptr |
FMOD studio system used to interact with Fmod studio.