buffer: Add e_comp_wl_buffer_size_get 72/315672/2
authorSeunghun Lee <shiin.lee@samsung.com>
Tue, 30 Jul 2024 07:01:06 +0000 (16:01 +0900)
committerJunSeok Kim <juns.kim@samsung.com>
Tue, 6 Aug 2024 05:17:47 +0000 (05:17 +0000)
Change-Id: I028920698f9a591bf31474fd560fdda89a950a5c

src/bin/server/e_comp_wl_buffer.c
src/bin/server/e_comp_wl_buffer_intern.h

index b6ce1a0..cda9a05 100644 (file)
@@ -139,6 +139,13 @@ e_comp_wl_buffer_single_pixel_buffer_data_get(E_Comp_Wl_Buffer *comp_buffer)
    return data;
 }
 
+EINTERN void
+e_comp_wl_buffer_size_get(E_Comp_Wl_Buffer *comp_buffer, int32_t *width, int32_t *height)
+{
+   if (width) *width = comp_buffer->w;
+   if (height) *height = comp_buffer->h;
+}
+
 static void
 _e_comp_wl_buffer_ref(E_Comp_Wl_Buffer *base)
 {
index 9d07f0d..c55a91a 100644 (file)
@@ -10,5 +10,6 @@ EINTERN E_Comp_Wl_Buffer *e_comp_wl_buffer_get(struct ds_buffer *ds_buffer);
 EINTERN E_Comp_Wl_Buffer *e_comp_wl_buffer_create_with_tbm_surface(tbm_surface_h tbm_surface);
 EINTERN void              e_comp_wl_buffer_destroy(E_Comp_Wl_Buffer *comp_buffer);
 EINTERN void             *e_comp_wl_buffer_single_pixel_buffer_data_get(E_Comp_Wl_Buffer *buffer);
+EINTERN void e_comp_wl_buffer_size_get(E_Comp_Wl_Buffer *comp_buffer, int32_t *width, int32_t *height);
 
 #endif