X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Fintegration-api%2Finput-options.h;h=6b8ce6bfe132e5699523fe03887d23b60989d558;hb=a5df76e06f4625af8a4444998907f3348ba315e6;hp=1e58d188907c3ec7ffce1999075042d9b96084fb;hpb=4dfbc238a8f0f3aeb9de6a800aaea460972a6b40;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/integration-api/input-options.h b/dali/integration-api/input-options.h index 1e58d18..6b8ce6b 100644 --- a/dali/integration-api/input-options.h +++ b/dali/integration-api/input-options.h @@ -2,7 +2,7 @@ #define __DALI_INTEGRATION_INPUT_OPTIONS_H__ /* - * Copyright (c) 2014 Samsung Electronics Co., Ltd. + * Copyright (c) 2018 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -36,7 +36,7 @@ namespace Integration * @pre Should be called after Core creation. * @param mode The pan gesture prediction mode. */ -DALI_IMPORT_API void SetPanGesturePredictionMode( int mode ); +DALI_CORE_API void SetPanGesturePredictionMode( int mode ); /** * @brief Called by adaptor to set the prediction amount of the pan gesture @@ -44,7 +44,7 @@ DALI_IMPORT_API void SetPanGesturePredictionMode( int mode ); * * @param[in] amount The prediction amount in milliseconds */ -DALI_IMPORT_API void SetPanGesturePredictionAmount(unsigned int amount); +DALI_CORE_API void SetPanGesturePredictionAmount(unsigned int amount); /** * @brief Sets the upper bound of the prediction amount for clamping @@ -52,7 +52,7 @@ DALI_IMPORT_API void SetPanGesturePredictionAmount(unsigned int amount); * * @param[in] amount The prediction amount in milliseconds */ -DALI_IMPORT_API void SetPanGestureMaximumPredictionAmount( unsigned int amount ); +DALI_CORE_API void SetPanGestureMaximumPredictionAmount( unsigned int amount ); /** * @brief Sets the lower bound of the prediction amount for clamping @@ -60,7 +60,7 @@ DALI_IMPORT_API void SetPanGestureMaximumPredictionAmount( unsigned int amount ) * * @param[in] amount The prediction amount in milliseconds */ -DALI_IMPORT_API void SetPanGestureMinimumPredictionAmount( unsigned int amount ); +DALI_CORE_API void SetPanGestureMinimumPredictionAmount( unsigned int amount ); /** * @brief Sets the prediction amount to adjust when the pan velocity is changed @@ -71,77 +71,77 @@ DALI_IMPORT_API void SetPanGestureMinimumPredictionAmount( unsigned int amount ) * * @param[in] amount The prediction amount in milliseconds */ -DALI_IMPORT_API void SetPanGesturePredictionAmountAdjustment( unsigned int amount ); +DALI_CORE_API void SetPanGesturePredictionAmountAdjustment( unsigned int amount ); /** * @brief Called to set how pan gestures smooth input * * @param[in] mode The smoothing mode to use */ -DALI_IMPORT_API void SetPanGestureSmoothingMode( int mode ); +DALI_CORE_API void SetPanGestureSmoothingMode( int mode ); /** * @brief Sets the smoothing amount of the pan gesture * * @param[in] amount The smoothing amount [0.0f,1.0f] - 0.0f would be no smoothing, 1.0f maximum smoothing */ -DALI_IMPORT_API void SetPanGestureSmoothingAmount( float amount ); +DALI_CORE_API void SetPanGestureSmoothingAmount( float amount ); /** * @brief Sets whether to use actual times of the real gesture and frames or not. * * @param[in] value True = use actual times, False = use perfect values */ -DALI_IMPORT_API void SetPanGestureUseActualTimes( bool value ); +DALI_CORE_API void SetPanGestureUseActualTimes( bool value ); /** * @brief Sets the interpolation time range (ms) of past points to use (with weights) when interpolating. * * @param[in] value Time range in ms */ -DALI_IMPORT_API void SetPanGestureInterpolationTimeRange( int value ); +DALI_CORE_API void SetPanGestureInterpolationTimeRange( int value ); /** * @brief Sets whether to use scalar only prediction, which when enabled, ignores acceleration. * * @param[in] value True = use scalar prediction only */ -DALI_IMPORT_API void SetPanGestureScalarOnlyPredictionEnabled( bool value ); +DALI_CORE_API void SetPanGestureScalarOnlyPredictionEnabled( bool value ); /** * @brief Sets whether to use two point prediction. This combines two interpolated points to get more steady acceleration and velocity values. * * @param[in] value True = use two point prediction */ -DALI_IMPORT_API void SetPanGestureTwoPointPredictionEnabled( bool value ); +DALI_CORE_API void SetPanGestureTwoPointPredictionEnabled( bool value ); /** * @brief Sets the time in the past to interpolate the second point when using two point interpolation. * * @param[in] value Time in past in ms */ -DALI_IMPORT_API void SetPanGestureTwoPointInterpolatePastTime( int value ); +DALI_CORE_API void SetPanGestureTwoPointInterpolatePastTime( int value ); /** * @brief Sets the two point velocity bias. This is the ratio of first and second points to use for velocity. * * @param[in] value 0.0f = 100% first point. 1.0f = 100% of second point. */ -DALI_IMPORT_API void SetPanGestureTwoPointVelocityBias( float value ); +DALI_CORE_API void SetPanGestureTwoPointVelocityBias( float value ); /** * @brief Sets the two point acceleration bias. This is the ratio of first and second points to use for acceleration. * * @param[in] value 0.0f = 100% first point. 1.0f = 100% of second point. */ -DALI_IMPORT_API void SetPanGestureTwoPointAccelerationBias( float value ); +DALI_CORE_API void SetPanGestureTwoPointAccelerationBias( float value ); /** * @brief Sets the range of time (ms) of points in the history to perform multitap smoothing with (if enabled). * * @param[in] value Time in past in ms */ -DALI_IMPORT_API void SetPanGestureMultitapSmoothingRange( int value ); +DALI_CORE_API void SetPanGestureMultitapSmoothingRange( int value ); } // namespace Integration