This is the complete list of members for capo::ISource, including all inherited members.
at_end() const -> bool=0 | capo::ISource | pure virtual |
bind_to(std::nullptr_t)=delete | capo::ISource | |
bind_to(Buffer const *buffer) -> bool=0 | capo::ISource | pure virtual |
bind_to(std::shared_ptr< Buffer const > buffer) -> bool=0 | capo::ISource | pure virtual |
can_wait_until_ended() const -> bool=0 | capo::ISource | pure virtual |
get_cursor() const -> std::chrono::duration< float >=0 | capo::ISource | pure virtual |
get_duration() const -> std::chrono::duration< float >=0 | capo::ISource | pure virtual |
get_gain() const -> float=0 | capo::ISource | pure virtual |
get_pan() const -> float=0 | capo::ISource | pure virtual |
get_pitch() const -> float=0 | capo::ISource | pure virtual |
get_position() const -> Vec3f=0 | capo::ISource | pure virtual |
is_bound() const -> bool=0 | capo::ISource | pure virtual |
is_looping() const -> bool=0 | capo::ISource | pure virtual |
is_playing() const -> bool=0 | capo::ISource | pure virtual |
is_spatialized() const -> bool=0 | capo::ISource | pure virtual |
open_stream(char const *path) -> bool=0 | capo::ISource | pure virtual |
operator=(Polymorphic const &) -> Polymorphic &=default | capo::Polymorphic | |
operator=(Polymorphic &&) -> Polymorphic &=default | capo::Polymorphic | |
play()=0 | capo::ISource | pure virtual |
Polymorphic()=default | capo::Polymorphic | |
Polymorphic(Polymorphic const &)=default | capo::Polymorphic | |
Polymorphic(Polymorphic &&)=default | capo::Polymorphic | |
set_cursor(std::chrono::duration< float > position) -> bool=0 | capo::ISource | pure virtual |
set_fade_in(std::chrono::duration< float > duration, float gain=-1.0f) -> bool=0 | capo::ISource | pure virtual |
set_fade_out(std::chrono::duration< float > duration) -> bool=0 | capo::ISource | pure virtual |
set_gain(float gain)=0 | capo::ISource | pure virtual |
set_looping(bool looping)=0 | capo::ISource | pure virtual |
set_pan(float pan)=0 | capo::ISource | pure virtual |
set_pitch(float pitch)=0 | capo::ISource | pure virtual |
set_position(Vec3f const &pos)=0 | capo::ISource | pure virtual |
set_spatialized(bool spatialized) -> bool=0 | capo::ISource | pure virtual |
stop()=0 | capo::ISource | pure virtual |
unbind()=0 | capo::ISource | pure virtual |
wait_until_ended()=0 | capo::ISource | pure virtual |
~Polymorphic()=default | capo::Polymorphic | virtual |