+ /**
+ * @brief Enumeration for the instance of properties belonging to the ImageView class.
+ * @SINCE_1_0.0
+ */
+ struct Property
+ {
+ /**
+ * @brief Enumeration for the instance of properties belonging to the ImageView class.
+ * @SINCE_1_0.0
+ */
+ enum
+ {
+ // Event side properties
+
+ /**
+ * @DEPRECATED_1_1.16. Use IMAGE instead.
+ * @brief name "resourceUrl", type string.
+ * @SINCE_1_0.0
+ */
+ RESOURCE_URL = PROPERTY_START_INDEX,
+
+ /**
+ * @brief name "image", type string if it is a url, map otherwise.
+ * @SINCE_1_0.0
+ */
+ IMAGE,
+
+ /**
+ * @brief name "preMultipliedAlpha", type Boolean.
+ * @SINCE_1_1.18
+ * @pre image must be initialized.
+ */
+ PRE_MULTIPLIED_ALPHA,
+
+
+ // Animatable properties
+
+ /**
+ * @brief name "pixelArea", type Vector4.
+ * @details Pixel area is a relative value with the whole image area as [0.0, 0.0, 1.0, 1.0].
+ * @SINCE_1_1.18
+ */
+ PIXEL_AREA = ANIMATABLE_PROPERTY_START_INDEX,
+ };
+ };