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 |
| bind_to(IStream *custom_stream) -> bool=0 | capo::ISource | pure virtual |
| bind_to(std::shared_ptr< IStream > custom_stream) -> 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_file_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 |