Functions that are available for windows.
API component | Description |
---|---|
screen_create_window() | Create a window that can be used to make graphical content visible on a display. |
screen_create_window_type() | Create a new window of a specified type. |
screen_create_window_buffers() | Send a request to the composition manager to add new buffers to a window. |
screen_attach_window_buffers() | Associate an externally allocated buffer with a window. |
screen_share_window_buffers() | Cause a window to share buffers which have been created for or attached to another window. |
screen_create_window_group() | Create a window group that other windows can join. |
screen_join_window_group() | Cause a window to join a window group. |
screen_leave_window_group() | Cause a window to leave a window group. |
screen_ref_window() | Create a reference to a window. |
screen_unref_window() | Remove a reference from a specified window. |
screen_post_window() | Make window content updates visible on the display. |
screen_wait_post() | Add a wait for a post on a window. |
screen_read_window() | Take a screenshot of the window and stores the resulting image in the specified buffer. |
screen_discard_window_regions() | Discard the specified window regions. |
screen_set_window_property_cv() | Set the value of the specified window property of type char. |
screen_set_window_property_iv() | Set the value of the specified window property of type integer. |
screen_set_window_property_llv() | Set the value of the specified window property of type long long integer. |
screen_set_window_property_pv() | Set the value of the specified window property of type void*. |
screen_get_window_property_cv() | Retrieve the current value of the specified window property of type char. |
screen_get_window_property_iv() | Retrieve the current value of the specified window property of type integer. |
screen_get_window_property_llv() | Retrieve the current value of the specified window property of type long long integer. |
screen_get_window_property_pv() | Retrieve the current value of the specified window property of type void*. |
screen_destroy_window_buffers() | Send a request to the composition manager to destory the buffer of the specified window. |
screen_destroy_window() | Destroy a window and frees associated resources. |