+ TITLE,
+
+ /**
+ * @brief Whether video hole is enabled or not.
+ * @details name "videoHoleEnabled", type Property::BOOLEAN.
+ * @note False by default.
+ */
+ VIDEO_HOLE_ENABLED,
+
+ /**
+ * @brief Whether mouse event is enabled.
+ * @details name "mouseEventsEnabled", type Property::BOOLEAN.
+ * @note Default is true.
+ */
+ MOUSE_EVENTS_ENABLED,
+
+ /**
+ * @brief Whether key event is enabled.
+ * @details name "keyEventsEnabled", type Property::BOOLEAN.
+ * @note Default is true.
+ */
+ KEY_EVENTS_ENABLED,
+
+ /**
+ * @brief The background color of web page.
+ * @details name "documentBackgroundColor", type Property::VECTOR4.
+ */
+ DOCUMENT_BACKGROUND_COLOR,
+
+ /**
+ * @brief Whether tiles can be cleared or not when hidden.
+ * @details name "tilesClearedWhenHidden", type BOOLEAN.
+ */
+ TILES_CLEARED_WHEN_HIDDEN,
+
+ /**
+ * @brief The multiplier of cover area of tile when rendering web page.
+ * @details name "tileCoverAreaMultiplier", type FLOAT.
+ */
+ TILE_COVER_AREA_MULTIPLIER,
+
+ /**
+ * @brief Whether cursor is enabled or not by client.
+ * @details name "cursorEnabledByClient", type BOOLEAN.
+ */
+ CURSOR_ENABLED_BY_CLIENT,
+
+ /**
+ * @brief The selected text of web page.
+ * @details name "selectedText", type Property::STRING.
+ * @note The value is read-only.
+ */
+ SELECTED_TEXT,
+
+ /**
+ * @brief Zoom factor of web page.
+ * @details name "pageZoomFactor", type Property::FLOAT.
+ */
+ PAGE_ZOOM_FACTOR,
+
+ /**
+ * @brief Zoom factor of text.
+ * @details name "textZoomFactor", type Property::FLOAT.
+ */
+ TEXT_ZOOM_FACTOR,
+
+ /**
+ * @brief progress percentage of loading a web page.
+ * @details name "loadProgressPercentage", type Property::FLOAT.
+ * @note The value is read-only.
+ */
+ LOAD_PROGRESS_PERCENTAGE,