+ * @brief Callback when the visibility of the window is changed.
+ * @param[in] window The window whose visibility has changed
+ * @param[in] visible Whether the window is now visible or not
+ */
+ void OnWindowVisibilityChanged(Window window, bool visible);
+
+ /**