#include <soundprovider_type.h>
Public Member Functions | |
SoundProviderType (const std::string &type) | |
Registers a sound provider type in the SoundProviderFactory. | |
virtual | ~SoundProviderType () |
Unregisters a sound provider type in the SoundProviderFactory. | |
virtual SoundProvider * | load (const std::string &filename, bool streamed, const FileSystem &file_system)=0 |
Called to load with this sound provider type. | |
virtual SoundProvider * | load (IODevice &file, bool streamed)=0 |
Sound provider type.
clan::SoundProviderType::SoundProviderType | ( | const std::string & | type | ) |
Registers a sound provider type in the SoundProviderFactory.
|
virtual |
Unregisters a sound provider type in the SoundProviderFactory.
|
pure virtual |
Called to load with this sound provider type.
Implemented in clan::SoundProviderType_Register< SoundProviderClass >.
|
pure virtual |
Implemented in clan::SoundProviderType_Register< SoundProviderClass >.