// INTERNAL INCLUDES
#include <dali/public-api/common/constants.h>
+#include <dali/public-api/common/extents.h>
#include <dali/public-api/math/angle-axis.h>
#include <dali/public-api/math/degree.h>
#include <dali/public-api/math/quaternion.h>
/**
* @brief Template function instances for property getters.
+ * @SINCE_1_0.0
*/
namespace PropertyTypes
{
/**
- * @brief Retrieve the name of a property type.
+ * @brief Retrieves the name of a property type.
*
- * @param [in] type The property type.
- * @return The name of this type.
+ * @SINCE_1_0.0
+ * @param[in] type The property type
+ * @return The name of this type
*/
DALI_IMPORT_API const char* GetName(Property::Type type);
/**
- * @brief Retrieve an enumerated property type.
+ * @brief Retrieves an enumerated property type.
*
* New versions of this templated function must be defined for future types.
- * @return The property type.
+ * @SINCE_1_0.0
+ * @return The property type
*/
template <typename T>
inline Property::Type Get() { return Property::NONE; }
inline Property::Type Get<Property::Map>() { return Property::MAP; }
template <>
inline Property::Type Get<Property::Array>() { return Property::ARRAY; }
+template <>
+inline Property::Type Get<Extents>() { return Property::EXTENTS; }
}; // namespace PropertyTypes