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) const =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 |