Banuba SDK
effect_info_listener.hpp
Go to the documentation of this file.
1 /// \file
2 /// \addtogroup EffectPlayer
3 /// @{
4 ///
5 // AUTOGENERATED FILE - DO NOT MODIFY!
6 // This file generated by Djinni from effect_player.djinni
7 
8 #pragma once
9 
10 #include <bnb/utils/defs.hpp>
11 
12 namespace bnb { namespace interfaces {
13 
14 struct effect_info;
15 
16 /** Callback interface to receive effect info changes. */
17 class BNB_EXPORT effect_info_listener {
18 public:
19  virtual ~effect_info_listener() {}
20 
21  /** Current effect information. */
22  virtual void on_effect_info_updated(const effect_info & info) = 0;
23 };
24 
25 } } // namespace bnb::interfaces
26 /// @}
27 
bnb::interfaces::effect_info_listener
Callback interface to receive effect info changes.
Definition: effect_info_listener.hpp:17
bnb::interfaces::effect_info_listener::on_effect_info_updated
virtual void on_effect_info_updated(const effect_info &info)=0
Current effect information.
bnb::interfaces::effect_info
Definition: effect_info.hpp:18