node: add node_scaled_scene_buffer_from_node

This commit is contained in:
tokyo4j 2024-11-28 21:34:24 +09:00 committed by Hiroaki Yamamoto
parent 8156b91306
commit 9a3412324d
4 changed files with 22 additions and 0 deletions

View file

@ -79,3 +79,12 @@ node_ssd_button_from_node(struct wlr_scene_node *wlr_scene_node)
assert(node_descriptor->type == LAB_NODE_DESC_SSD_BUTTON);
return (struct ssd_button *)node_descriptor->data;
}
struct scaled_scene_buffer *
node_scaled_scene_buffer_from_node(struct wlr_scene_node *wlr_scene_node)
{
assert(wlr_scene_node->data);
struct node_descriptor *node_descriptor = wlr_scene_node->data;
assert(node_descriptor->type == LAB_NODE_DESC_SCALED_SCENE_BUFFER);
return (struct scaled_scene_buffer *)node_descriptor->data;
}