Banuba SDK
transformed_mask.hpp
Go to the documentation of this file.
1 /// \file
2 /// \addtogroup Types
3 /// @{
4 ///
5 // AUTOGENERATED FILE - DO NOT MODIFY!
6 // This file was generated by Djinni from types.djinni
7 
8 #pragma once
9 
10 #include <cstdint>
11 #include <utility>
12 #include <vector>
13 
14 namespace bnb { namespace interfaces {
15 
16 struct transformed_mask final {
17  int32_t width;
18  int32_t height;
19  int32_t channel;
20  bool inverse;
21  /** (common -> mask) transformation */
22  std::vector<float> basis_transform;
23 
24  transformed_mask(int32_t width_,
25  int32_t height_,
26  int32_t channel_,
27  bool inverse_,
28  std::vector<float> basis_transform_)
29  : width(std::move(width_))
30  , height(std::move(height_))
31  , channel(std::move(channel_))
32  , inverse(std::move(inverse_))
33  , basis_transform(std::move(basis_transform_))
34  {}
35 };
36 
37 } } // namespace bnb::interfaces
38 /// @}
39 
bnb::interfaces::transformed_mask::basis_transform
std::vector< float > basis_transform
(common -> mask) transformation
Definition: transformed_mask.hpp:22
bnb::interfaces::transformed_mask
Definition: transformed_mask.hpp:16