Banuba SDK
effect_info.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 
12 #include <string>
13 #include <unordered_set>
14 #include <utility>
15 
16 namespace bnb { namespace interfaces {
17 
18 struct effect_info final {
19  std::string url;
20  effect_render_type render_type;
21  std::unordered_set<::bnb::interfaces::feature_id> recognizer_features;
22  bool uses_audio;
23  bool uses_video;
24  bool uses_touches;
25  bool uses_bg_separation;
26 
27  effect_info(std::string url_,
28  effect_render_type render_type_,
29  std::unordered_set<::bnb::interfaces::feature_id> recognizer_features_,
30  bool uses_audio_,
31  bool uses_video_,
32  bool uses_touches_,
33  bool uses_bg_separation_)
34  : url(std::move(url_))
35  , render_type(std::move(render_type_))
36  , recognizer_features(std::move(recognizer_features_))
37  , uses_audio(std::move(uses_audio_))
38  , uses_video(std::move(uses_video_))
39  , uses_touches(std::move(uses_touches_))
40  , uses_bg_separation(std::move(uses_bg_separation_))
41  {}
42 };
43 
44 } } // namespace bnb::interfaces
45 /// @}
46 
effect_render_type.hpp
feature_id.hpp
bnb::interfaces::effect_info
Definition: effect_info.hpp:18