From be2926499af2e372c313d965533be3a7ee0dcf4d Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Mon, 16 May 2016 11:19:10 +0200 Subject: add tobii eyex sdk --- Tobii EyeX/include/eyex-cpp/Environment.hpp | 45 +++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100755 Tobii EyeX/include/eyex-cpp/Environment.hpp (limited to 'Tobii EyeX/include/eyex-cpp/Environment.hpp') diff --git a/Tobii EyeX/include/eyex-cpp/Environment.hpp b/Tobii EyeX/include/eyex-cpp/Environment.hpp new file mode 100755 index 0000000..5a4a8c8 --- /dev/null +++ b/Tobii EyeX/include/eyex-cpp/Environment.hpp @@ -0,0 +1,45 @@ +/********************************************************************************************************************* + * Copyright 2013-2014 Tobii Technology AB. All rights reserved. + * Environment.hpp + *********************************************************************************************************************/ + +#if !defined(__TOBII_TX_CLIENT_CPPBINDINGS_ENVIRONMENT__HPP__) +#define __TOBII_TX_CLIENT_CPPBINDINGS_ENVIRONMENT__HPP__ + +/*********************************************************************************************************************/ + +TX_NAMESPACE_BEGIN + +/*********************************************************************************************************************/ + +class Environment +{ + Environment( + TX_EYEXCOMPONENTOVERRIDEFLAGS flags, + TX_LOGGINGMODEL* pLoggingModel, + TX_THREADINGMODEL* pThreadingModel, + TX_SCHEDULINGMODEL* pSchedulingModel, + void* pMemoryModel); +public: + virtual ~Environment(); + + static std::shared_ptr Initialize( + TX_EYEXCOMPONENTOVERRIDEFLAGS flags, + TX_LOGGINGMODEL* pLoggingModel, + TX_THREADINGMODEL* pThreadingModel, + TX_SCHEDULINGMODEL* pSchedulingModel, + void* pMemoryModel); + + TX_EYEXAVAILABILITY GetEyeXAvailability(); + static bool IsInitialized(); +}; + +/*********************************************************************************************************************/ + +TX_NAMESPACE_END + +/*********************************************************************************************************************/ + +#endif // !defined(__TOBII_TX_CLIENT_CPPBINDINGS_ENVIRONMENT__HPP__) + +/*********************************************************************************************************************/ -- cgit v1.2.3