Lines Matching refs:Window
17 * @addtogroup Window
30 * @brief Declares the <b>Window</b> class that provides a drawing canvas for the <b>RootView</b>,
34 * The <b>Window</b> class also provides window management capabilities, including creating, destroying, showing,
106 class Window {
109 * @brief A constructor used to create a <b>Window</b> instance.
114 Window() = default;
117 * @brief A destructor used to delete the <b>Window</b> instance.
122 virtual ~Window() = default;
125 * @brief Creates a <b>Window</b> instance.
128 * @return Returns the <b>Window</b> instance if the operation is successful; returns <b>nullptr</b> otherwise.
132 static Window* CreateWindow(const WindowConfig& config);
137 * @param window Indicates the <b>Window</b> instance to destroy.
141 static void DestroyWindow(Window* window);