![]() |
Banuba SDK
|
This is the complete list of members for bnb::interfaces::effect_manager, including all inherited members.
| add_effect_activated_listener(const std::shared_ptr< effect_activated_listener > &effect_activated_listener)=0 | bnb::interfaces::effect_manager | pure virtual |
| add_effect_event_listener(const std::shared_ptr< effect_event_listener > &effect_event_listener)=0 | bnb::interfaces::effect_manager | pure virtual |
| add_error_listener(const std::shared_ptr< error_listener > &error_listener)=0 | bnb::interfaces::effect_manager | pure virtual |
| add_hint_listener(const std::shared_ptr< hint_listener > &hint_listener)=0 | bnb::interfaces::effect_manager | pure virtual |
| create_effect(const std::string &work_dir)=0 | bnb::interfaces::effect_manager | pure virtual |
| current() const =0 | bnb::interfaces::effect_manager | pure virtual |
| disable_surface_presentation()=0 | bnb::interfaces::effect_manager | pure virtual |
| effect_size() const =0 | bnb::interfaces::effect_manager | pure virtual |
| effect_volume() const =0 | bnb::interfaces::effect_manager | pure virtual |
| get_effect_info(const std::string &url) | bnb::interfaces::effect_manager | static |
| load(const std::string &url)=0 | bnb::interfaces::effect_manager | pure virtual |
| load_async(const std::string &url)=0 | bnb::interfaces::effect_manager | pure virtual |
| reload_config(const std::string &config)=0 | bnb::interfaces::effect_manager | pure virtual |
| remove_effect_activated_listener(const std::shared_ptr< effect_activated_listener > &effect_activated_listener)=0 | bnb::interfaces::effect_manager | pure virtual |
| remove_effect_event_listener(const std::shared_ptr< effect_event_listener > &effect_event_listener)=0 | bnb::interfaces::effect_manager | pure virtual |
| remove_error_listener(const std::shared_ptr< error_listener > &error_listener)=0 | bnb::interfaces::effect_manager | pure virtual |
| remove_hint_listener(const std::shared_ptr< hint_listener > &hint_listener)=0 | bnb::interfaces::effect_manager | pure virtual |
| set_current_effect(const std::shared_ptr< effect > &effect)=0 | bnb::interfaces::effect_manager | pure virtual |
| set_effect_size(int32_t fx_width, int32_t fx_height)=0 | bnb::interfaces::effect_manager | pure virtual |
| set_effect_volume(float volume)=0 | bnb::interfaces::effect_manager | pure virtual |
| set_render_surface(const surface_data &data)=0 | bnb::interfaces::effect_manager | pure virtual |
| surface_size() const =0 | bnb::interfaces::effect_manager | pure virtual |
| unload(const std::shared_ptr< effect > &effect)=0 | bnb::interfaces::effect_manager | pure virtual |
| update(bool sync)=0 | bnb::interfaces::effect_manager | pure virtual |
| ~effect_manager() (defined in bnb::interfaces::effect_manager) | bnb::interfaces::effect_manager | inlinevirtual |