From 2346b90a9f47c506ff4ce9568b6689ea4011030f Mon Sep 17 00:00:00 2001 From: Alexander Orzechowski Date: Sat, 27 May 2023 04:20:07 -0400 Subject: wlr_scene: Make scene_rect_from_node public This is in an effort to be more consistent with both already public getters: wlr_scene_buffer_from_node and wlr_scene_tree_from_node --- include/wlr/types/wlr_scene.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'include') diff --git a/include/wlr/types/wlr_scene.h b/include/wlr/types/wlr_scene.h index aa371d13..4e1dd17a 100644 --- a/include/wlr/types/wlr_scene.h +++ b/include/wlr/types/wlr_scene.h @@ -329,6 +329,12 @@ struct wlr_scene_buffer *wlr_scene_buffer_from_node(struct wlr_scene_node *node) */ struct wlr_scene_tree *wlr_scene_tree_from_node(struct wlr_scene_node *node); +/** + * If this node represents a wlr_scene_rect, that rect will be returned. It + * is not legal to feed a node that does not represent a wlr_scene_rect. + */ +struct wlr_scene_rect *wlr_scene_rect_from_node(struct wlr_scene_node *node); + /** * If this buffer is backed by a surface, then the struct wlr_scene_surface is * returned. If not, NULL will be returned. -- cgit v1.2.3