Banuba SDK
bnb::interfaces::effect_manager Member List

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)=0bnb::interfaces::effect_managerpure virtual
add_effect_event_listener(const std::shared_ptr< effect_event_listener > &effect_event_listener)=0bnb::interfaces::effect_managerpure virtual
add_error_listener(const std::shared_ptr< error_listener > &error_listener)=0bnb::interfaces::effect_managerpure virtual
add_hint_listener(const std::shared_ptr< hint_listener > &hint_listener)=0bnb::interfaces::effect_managerpure virtual
create_effect(const std::string &work_dir) const =0bnb::interfaces::effect_managerpure virtual
current() const =0bnb::interfaces::effect_managerpure virtual
disable_surface_presentation()=0bnb::interfaces::effect_managerpure virtual
effect_size() const =0bnb::interfaces::effect_managerpure virtual
effect_volume() const =0bnb::interfaces::effect_managerpure virtual
get_effect_info(const std::string &url)bnb::interfaces::effect_managerstatic
load(const std::string &url)=0bnb::interfaces::effect_managerpure virtual
load_async(const std::string &url)=0bnb::interfaces::effect_managerpure virtual
reload_config(const std::string &config)=0bnb::interfaces::effect_managerpure virtual
remove_effect_activated_listener(const std::shared_ptr< effect_activated_listener > &effect_activated_listener)=0bnb::interfaces::effect_managerpure virtual
remove_effect_event_listener(const std::shared_ptr< effect_event_listener > &effect_event_listener)=0bnb::interfaces::effect_managerpure virtual
remove_error_listener(const std::shared_ptr< error_listener > &error_listener)=0bnb::interfaces::effect_managerpure virtual
remove_hint_listener(const std::shared_ptr< hint_listener > &hint_listener)=0bnb::interfaces::effect_managerpure virtual
set_current_effect(const std::shared_ptr< effect > &effect)=0bnb::interfaces::effect_managerpure virtual
set_effect_size(int32_t fx_width, int32_t fx_height)=0bnb::interfaces::effect_managerpure virtual
set_effect_volume(float volume)=0bnb::interfaces::effect_managerpure virtual
set_render_surface(const surface_data &data)=0bnb::interfaces::effect_managerpure virtual
surface_size() const =0bnb::interfaces::effect_managerpure virtual
unload(const std::shared_ptr< effect > &effect)=0bnb::interfaces::effect_managerpure virtual
update(bool sync)=0bnb::interfaces::effect_managerpure virtual
~effect_manager() (defined in bnb::interfaces::effect_manager)bnb::interfaces::effect_managerinlinevirtual