wlr_scene: wlr_scene_subsurface_tree_set_clip takes struct wlr_scene_subsurface_tree

This commit is contained in:
Alexander Orzechowski 2024-07-04 13:13:52 -04:00
parent 3a997b7454
commit 9be258994d
2 changed files with 16 additions and 49 deletions

View file

@ -131,12 +131,14 @@ struct wlr_scene_surface {
struct wl_listener surface_commit;
};
struct wlr_scene_subsurface_tree_surface;
struct wlr_scene_subsurface_tree {
struct wlr_scene_tree *tree;
// private state
struct wl_list surfaces;
struct wlr_scene_subsurface_tree_surface *root;
};
/** A scene-graph node displaying a solid-colored rectangle */
@ -565,7 +567,7 @@ struct wlr_scene_subsurface_tree *wlr_scene_subsurface_tree_create(
*
* A NULL or empty clip will disable clipping
*/
void wlr_scene_subsurface_tree_set_clip(struct wlr_scene_node *node,
void wlr_scene_subsurface_tree_set_clip(struct wlr_scene_subsurface_tree *tree,
const struct wlr_box *clip);
/**