#define __DALI_CONSTANTS_H__
/*
- * Copyright (c) 2014 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2015 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.
// INTERNAL INCLUDES
#include <dali/public-api/math/vector3.h>
#include <dali/public-api/math/vector4.h>
-#include <dali/public-api/math/radian.h>
namespace Dali
{
+/**
+ * @addtogroup dali_core_common
+ * @{
+ */
/**
- * @brief ParentOrigin constants
+ * @brief ParentOrigin constants.
*
- * Note that for 2D layouting, the typical Z position is 0.5f (not 0.0f)
+ * Note that for 2D layouting, the typical Z position is 0.5f (not 0.0f).
+ * @SINCE_1_0.0
*/
namespace ParentOrigin
{
}
/**
- * @brief AnchorPoint constants
+ * @brief AnchorPoint constants.
*
- * Note that for 2D layouting, the typical Z position is 0.5f (not 0.0f)
+ * Note that for 2D layouting, the typical Z position is 0.5f (not 0.0f).
+ * @SINCE_1_0.0
*/
namespace AnchorPoint
{
* @brief Color Constants.
*
* Color is represented by the Vector4 class (see vector4.h).
+ * @SINCE_1_0.0
*/
namespace Color
{
} // namespace Color
/**
- * @brief Math constants
+ * @brief Math constants.
+ * @SINCE_1_0.0
*/
namespace Math
{
DALI_IMPORT_API extern const float MACHINE_EPSILON_10000; ///< Epsilon for values near 10000
// float is preferred to double for performance on ARM targets
-static const float PI = static_cast<float>(M_PI); ///< Constant representing PI
-static const float PI_2 = static_cast<float>(M_PI_2); ///< Constant representing PI/2
-static const float PI_4 = static_cast<float>(M_PI_4); ///< Constant representing PI/4
+static const float PI = static_cast<float>(M_PI); ///< Constant representing PI
+static const float PI_2 = static_cast<float>(M_PI_2); ///< Constant representing PI/2
+static const float PI_4 = static_cast<float>(M_PI_4); ///< Constant representing PI/4
+static const float PI_OVER_180 = Dali::Math::PI/180.0f; ///< Constant used to convert degree to radian
+static const float ONE80_OVER_PI = 180.0f/Dali::Math::PI; ///< Constant used to convert radian to degree
} // namespace Math
/**
- * @brief String Constants
+ * @}
*/
-namespace String
-{
-extern const std::string EMPTY; ///< The empty string
-}
-
} // namespace Dali
#endif // __DALI_CONSTANTS_H__