|
| Sound (SoundID id, AssetManager *asset_manager, SoundDriver *sound_driver) |
|
uint32_t | sample_rate () const |
|
void | set_sample_rate (uint32_t rate) |
|
AudioDataFormat | format () |
|
void | set_format (AudioDataFormat format) |
|
std::size_t | buffer_size () const |
|
uint8_t | channels () const |
|
void | set_channels (uint8_t ch) |
|
std::shared_ptr< std::istream > & | input_stream () |
|
void | set_input_stream (std::shared_ptr< std::istream > stream) |
|
std::size_t | stream_length () const |
|
template<typename Func > |
void | set_playing_sound_init_function (Func &&func) |
|
SoundDriver * | _driver () const |
|
virtual bool | init () |
|
virtual void | clean_up () |
|
| Identifiable (SoundID id) |
|
SoundID | id () const |
|
virtual bool | operator== (const Identifiable< SoundID > &rhs) const |
|
virtual bool | operator< (const Identifiable< SoundID > &rhs) const |
|
void | _bind_id_pointer (ResourceTypePtr ptr) |
|
void | _overwrite_id (SoundID new_id) |
|
| Asset (AssetManager *manager) |
|
AssetManager & | asset_manager () |
|
const AssetManager & | asset_manager () const |
|
int | age () const |
|
void | set_garbage_collection_method (GarbageCollectMethod method) |
|
void | set_name (const std::string &name) |
|
const std::string & | name () const |
|
bool | has_name () const |
|
Sound * | set_name_and_get (const std::string &name) |
|
|
class | AudioSource |
|
class | PlayingSound |
|
The documentation for this class was generated from the following files:
- simulant/sound.h
- simulant/sound.cpp