+++ /dev/null
-#ifndef CSHARP_INPUT_OPTIONS\r
-#define CSHARP_INPUT_OPTIONS\r
-#endif\r
-\r
-/*\r
- * Copyright (c) 2021 Samsung Electronics Co., Ltd.\r
- *\r
- * Licensed under the Apache License, Version 2.0 (the "License");\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- *\r
- * http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an "AS IS" BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- *\r
- */\r
-\r
-#include <string.h>\r
-#include "common.h"\r
-#include <dali/integration-api/input-options.h>\r
-\r
-#ifdef __cplusplus\r
-extern "C"\r
-{\r
-#endif\r
-\r
-#define CALL_CATCH_EXCEPTION(ret) \\r
- catch (std::out_of_range & e) \\r
- { \\r
- SWIG_CSharpException(SWIG_IndexError, const_cast<char *>(e.what())); \\r
- return ret; \\r
- } \\r
- catch (std::exception & e) \\r
- { \\r
- SWIG_CSharpException(SWIG_RuntimeError, const_cast<char *>(e.what())); \\r
- return ret; \\r
- } \\r
- catch (Dali::DaliException e) \\r
- { \\r
- SWIG_CSharpException(SWIG_UnknownError, e.condition); \\r
- return ret; \\r
- } \\r
- catch (...) \\r
- { \\r
- SWIG_CSharpException(SWIG_UnknownError, "unknown error"); \\r
- return ret; \\r
- }\r
-\r
-using namespace Dali;\r
-\r
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGesturePredictionMode(int mode) {\r
- {\r
- try {\r
- Integration::SetPanGesturePredictionMode(mode);\r
- } CALL_CATCH_EXCEPTION();\r
- }\r
- return;\r
-}\r
-\r
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGesturePredictionAmount(unsigned int amount) {\r
- {\r
- try {\r
- Integration::SetPanGesturePredictionAmount(amount);\r
- } CALL_CATCH_EXCEPTION();\r
- }\r
- return;\r
-}\r
-\r
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGestureMaximumPredictionAmount(unsigned int amount) {\r
- {\r
- try {\r
- Integration::SetPanGestureMaximumPredictionAmount(amount);\r
- } CALL_CATCH_EXCEPTION();\r
- }\r
- return;\r
-}\r
-\r
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGestureMinimumPredictionAmount(unsigned int amount) {\r
- {\r
- try {\r
- Integration::SetPanGestureMinimumPredictionAmount(amount);\r
- } CALL_CATCH_EXCEPTION();\r
- }\r
- return;\r
-}\r
-\r
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGesturePredictionAmountAdjustment(unsigned int amount) {\r
- {\r
- try {\r
- Integration::SetPanGesturePredictionAmountAdjustment(amount);\r
- } CALL_CATCH_EXCEPTION();\r
- }\r
- return;\r
-}\r
-\r
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGestureSmoothingMode(int mode) {\r
- {\r
- try {\r
- Integration::SetPanGestureSmoothingMode(mode);\r
- } CALL_CATCH_EXCEPTION();\r
- }\r
- return;\r
-}\r
-\r
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGestureSmoothingAmount(float amount) {\r
- {\r
- try {\r
- Integration::SetPanGestureSmoothingAmount(amount);\r
- } CALL_CATCH_EXCEPTION();\r
- }\r
- return;\r
-}\r
-\r
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGestureUseActualTimes(bool enable) {\r
- {\r
- try {\r
- Integration::SetPanGestureUseActualTimes(enable);\r
- } CALL_CATCH_EXCEPTION();\r
- }\r
- return;\r
-}\r
-\r
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGestureInterpolationTimeRange(int range) {\r
- {\r
- try {\r
- Integration::SetPanGestureInterpolationTimeRange(range);\r
- } CALL_CATCH_EXCEPTION();\r
- }\r
- return;\r
-}\r
-\r
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGestureScalarOnlyPredictionEnabled(bool enable) {\r
- {\r
- try {\r
- Integration::SetPanGestureScalarOnlyPredictionEnabled(enable);\r
- } CALL_CATCH_EXCEPTION();\r
- }\r
- return;\r
-}\r
-\r
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGestureTwoPointPredictionEnabled(bool enable) {\r
- {\r
- try {\r
- Integration::SetPanGestureTwoPointPredictionEnabled(enable);\r
- } CALL_CATCH_EXCEPTION();\r
- }\r
- return;\r
-}\r
-\r
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGestureTwoPointInterpolatePastTime(int time) {\r
- {\r
- try {\r
- Integration::SetPanGestureTwoPointInterpolatePastTime(time);\r
- } CALL_CATCH_EXCEPTION();\r
- }\r
- return;\r
-}\r
-\r
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGestureTwoPointVelocityBias(float velocity) {\r
- {\r
- try {\r
- Integration::SetPanGestureTwoPointVelocityBias(velocity);\r
- } CALL_CATCH_EXCEPTION();\r
- }\r
- return;\r
-}\r
-\r
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGestureTwoPointAccelerationBias(float acceleration) {\r
- {\r
- try {\r
- Integration::SetPanGestureTwoPointAccelerationBias(acceleration);\r
- } CALL_CATCH_EXCEPTION();\r
- }\r
- return;\r
-}\r
-\r
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGestureMultitapSmoothingRange(int range) {\r
- {\r
- try {\r
- Integration::SetPanGestureMultitapSmoothingRange(range);\r
- } CALL_CATCH_EXCEPTION();\r
- }\r
- return;\r
-}\r
-\r
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGestureMinimumDistance(int distance) {\r
- {\r
- try {\r
- Integration::SetPanGestureMinimumDistance(distance);\r
- } CALL_CATCH_EXCEPTION();\r
- }\r
- return;\r
-}\r
-\r
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPanGestureMinimumPanEvents(int number) {\r
- {\r
- try {\r
- Integration::SetPanGestureMinimumPanEvents(number);\r
- } CALL_CATCH_EXCEPTION();\r
- }\r
- return;\r
-}\r
-\r
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPinchGestureMinimumDistance(float distance) {\r
- {\r
- try {\r
- Integration::SetPinchGestureMinimumDistance(distance);\r
- } CALL_CATCH_EXCEPTION();\r
- }\r
- return;\r
-}\r
-\r
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPinchGestureMinimumTouchEvents(unsigned int number) {\r
- {\r
- try {\r
- Integration::SetPinchGestureMinimumTouchEvents(number);\r
- } CALL_CATCH_EXCEPTION();\r
- }\r
- return;\r
-}\r
-\r
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetPinchGestureMinimumTouchEventsAfterStart(unsigned int number) {\r
- {\r
- try {\r
- Integration::SetPinchGestureMinimumTouchEventsAfterStart(number);\r
- } CALL_CATCH_EXCEPTION();\r
- }\r
- return;\r
-}\r
-\r
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetRotationGestureMinimumTouchEvents(unsigned int number) {\r
- {\r
- try {\r
- Integration::SetRotationGestureMinimumTouchEvents(number);\r
- } CALL_CATCH_EXCEPTION();\r
- }\r
- return;\r
-}\r
-\r
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetRotationGestureMinimumTouchEventsAfterStart(unsigned int number) {\r
- {\r
- try {\r
- Integration::SetRotationGestureMinimumTouchEventsAfterStart(number);\r
- } CALL_CATCH_EXCEPTION();\r
- }\r
- return;\r
-}\r
-\r
-SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureOptions_SetLongPressMinimumHoldingTime(unsigned int time) {\r
- {\r
- try {\r
- Integration::SetLongPressMinimumHoldingTime(time);\r
- } CALL_CATCH_EXCEPTION();\r
- }\r
- return;\r
-}\r
-\r
-#ifdef __cplusplus\r
-}\r
-#endif\r