SCENE C++ API  2.1.0
lsstandaloneconfig.h
1 #pragma once
2 
3 #include <core_api/lsappcontext.h>
4 
5 namespace SCENE_API
6 {
7 class LSStandaloneConfig_Implementation;
8 
13 {
14  LS_UNCOPYABLE(LSStandaloneConfig);
15  LSStandaloneConfig_Implementation* m_impl;
16 
17 public:
20  STANDALONE_API_EXPORT LSStandaloneConfig();
21  STANDALONE_API_EXPORT ~LSStandaloneConfig();
22 
25  STANDALONE_API_EXPORT LSStandaloneConfig& setLicenseKey(LSString const& licenseKey);
26 
29  STANDALONE_API_EXPORT LSStandaloneConfig& setLoggingEnabled(bool const loggingEnabled);
30 
31  STANDALONE_API_EXPORT bool loggingEnabled() const;
32  STANDALONE_API_EXPORT LSString const* licenseKey() const;
33 };
34 
35 }