Simulant  21.12-194
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
smlt::Sound Member List

This is the complete list of members for smlt::Sound, including all inherited members.

_bind_id_pointer(ResourceTypePtr ptr) (defined in smlt::generic::Identifiable< SoundID >)smlt::generic::Identifiable< SoundID >inline
_driver() const (defined in smlt::Sound)smlt::Soundinline
_overwrite_id(SoundID new_id) (defined in smlt::generic::Identifiable< SoundID >)smlt::generic::Identifiable< SoundID >inline
age() const (defined in smlt::Asset)smlt::Asset
Asset(AssetManager *manager) (defined in smlt::Asset)smlt::Asset
Asset(const Asset &rhs) (defined in smlt::Asset)smlt::Assetprotected
asset_manager() (defined in smlt::Asset)smlt::Assetinline
asset_manager() const (defined in smlt::Asset)smlt::Assetinline
AudioSource (defined in smlt::Sound)smlt::Soundfriend
buffer_size() const (defined in smlt::Sound)smlt::Sound
channels() const (defined in smlt::Sound)smlt::Soundinline
clean_up() (defined in smlt::TwoPhaseConstructed)smlt::TwoPhaseConstructedinlinevirtual
create(Args &&... args) (defined in smlt::RefCounted< Sound >)smlt::RefCounted< Sound >inlinestatic
create() (defined in smlt::RefCounted< Sound >)smlt::RefCounted< Sound >inlinestatic
data (defined in smlt::Asset)smlt::Asset
format() (defined in smlt::Sound)smlt::Soundinline
has_name() const (defined in smlt::Nameable)smlt::Nameableinline
id() const (defined in smlt::generic::Identifiable< SoundID >)smlt::generic::Identifiable< SoundID >inline
id_type typedef (defined in smlt::generic::Identifiable< SoundID >)smlt::generic::Identifiable< SoundID >
Identifiable(SoundID id) (defined in smlt::generic::Identifiable< SoundID >)smlt::generic::Identifiable< SoundID >inline
Identifiable()=default (defined in smlt::generic::Identifiable< SoundID >)smlt::generic::Identifiable< SoundID >
init() (defined in smlt::TwoPhaseConstructed)smlt::TwoPhaseConstructedinlinevirtual
input_stream() (defined in smlt::Sound)smlt::Soundinline
name() const (defined in smlt::Nameable)smlt::Nameableinline
operator<(const Identifiable< SoundID > &rhs) const (defined in smlt::generic::Identifiable< SoundID >)smlt::generic::Identifiable< SoundID >inlinevirtual
operator=(const Asset &rhs) (defined in smlt::Asset)smlt::Assetprotected
operator==(const Identifiable< SoundID > &rhs) const (defined in smlt::generic::Identifiable< SoundID >)smlt::generic::Identifiable< SoundID >inlinevirtual
PlayingSound (defined in smlt::Sound)smlt::Soundfriend
ptr typedef (defined in smlt::RefCounted< Sound >)smlt::RefCounted< Sound >
RefCounted()=default (defined in smlt::RefCounted< Sound >)smlt::RefCounted< Sound >protected
RefCounted(Args &&...) (defined in smlt::RefCounted< Sound >)smlt::RefCounted< Sound >inlineprotected
sample_rate() const (defined in smlt::Sound)smlt::Soundinline
set_channels(uint8_t ch) (defined in smlt::Sound)smlt::Soundinline
set_format(AudioDataFormat format) (defined in smlt::Sound)smlt::Soundinline
set_garbage_collection_method(GarbageCollectMethod method) (defined in smlt::Asset)smlt::Asset
set_input_stream(std::shared_ptr< std::istream > stream) (defined in smlt::Sound)smlt::Soundinline
set_name(const std::string &name) (defined in smlt::Nameable)smlt::Nameableinline
set_name_and_get(const std::string &name) (defined in smlt::ChainNameable< Sound >)smlt::ChainNameable< Sound >inline
set_playing_sound_init_function(Func &&func) (defined in smlt::Sound)smlt::Soundinline
set_sample_rate(uint32_t rate) (defined in smlt::Sound)smlt::Soundinline
Sound(SoundID id, AssetManager *asset_manager, SoundDriver *sound_driver) (defined in smlt::Sound)smlt::Sound
stream_length() const (defined in smlt::Sound)smlt::Soundinline
wptr typedef (defined in smlt::RefCounted< Sound >)smlt::RefCounted< Sound >
~Asset() (defined in smlt::Asset)smlt::Assetvirtual
~Identifiable() (defined in smlt::generic::Identifiable< SoundID >)smlt::generic::Identifiable< SoundID >inlinevirtual
~Loadable() (defined in smlt::Loadable)smlt::Loadableinlinevirtual
~Nameable() (defined in smlt::Nameable)smlt::Nameableinlinevirtual
~RefCounted() (defined in smlt::RefCounted< Sound >)smlt::RefCounted< Sound >inlineprotectedvirtual
~TwoPhaseConstructed() (defined in smlt::TwoPhaseConstructed)smlt::TwoPhaseConstructedinlinevirtual