mirror of
https://github.com/hyprwm/wlroots-hyprland.git
synced 2024-11-22 12:55:58 +01:00
compositor: document wlr_surface_{enter,leave,send_frame_done}
This commit is contained in:
parent
ec846adb54
commit
c4727240af
1 changed files with 16 additions and 0 deletions
|
@ -231,12 +231,28 @@ bool wlr_surface_point_accepts_input(struct wlr_surface *surface,
|
||||||
struct wlr_surface *wlr_surface_surface_at(struct wlr_surface *surface,
|
struct wlr_surface *wlr_surface_surface_at(struct wlr_surface *surface,
|
||||||
double sx, double sy, double *sub_x, double *sub_y);
|
double sx, double sy, double *sub_x, double *sub_y);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Notify the client that the surface has entered an output.
|
||||||
|
*
|
||||||
|
* This is a no-op if the surface has already entered the output.
|
||||||
|
*/
|
||||||
void wlr_surface_send_enter(struct wlr_surface *surface,
|
void wlr_surface_send_enter(struct wlr_surface *surface,
|
||||||
struct wlr_output *output);
|
struct wlr_output *output);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Notify the client that the surface has left an output.
|
||||||
|
*
|
||||||
|
* This is a no-op if the surface has already left the output.
|
||||||
|
*/
|
||||||
void wlr_surface_send_leave(struct wlr_surface *surface,
|
void wlr_surface_send_leave(struct wlr_surface *surface,
|
||||||
struct wlr_output *output);
|
struct wlr_output *output);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Complete the queued frame callbacks for this surface.
|
||||||
|
*
|
||||||
|
* This will send an event to the client indicating that now is a good time to
|
||||||
|
* draw its next frame.
|
||||||
|
*/
|
||||||
void wlr_surface_send_frame_done(struct wlr_surface *surface,
|
void wlr_surface_send_frame_done(struct wlr_surface *surface,
|
||||||
const struct timespec *when);
|
const struct timespec *when);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue