SUAPI-CppWrapper
C++WrapperforSketchUpCAPI
ShadowInfo.hpp
1 #ifndef ShadowInfo_hpp
2 #define ShadowInfo_hpp
3 
4 #include <vector>
5 #include <string>
6 #include <SketchUpAPI/model/shadow_info.h>
7 
8 namespace CW {
9 
10 class TypedValue;
11 
13 {
14  public:
15  ShadowInfo();
16  ShadowInfo(SUShadowInfoRef);
17  ~ShadowInfo();
18 
19  // public member functions
20 
21  std::vector<std::string> get_keys();
22  TypedValue get_value(const std::string& key);
23  bool set_value(const std::string& key, const TypedValue& tval);
24 
25  private:
26  SUShadowInfoRef m_shadow_info;
27 }; // class ShadowInfo
28 
29 } // namespace CW
30 
31 #endif
Definition: Color.hpp:34