return EINA_TRUE;
}
+EINTERN E_Comp_Wl_Buffer *
+e_surface_buffer_try_get(E_Surface *surface)
+{
+ return surface->base.buffer_ref.buffer;
+}
+
EINTERN Eina_Bool
e_surface_viewport_source_box_set(E_Surface *surface, Eina_Rectangle *box)
{
#include "e_intern.h"
#include "e_client_intern.h"
+#include "e_comp_wl_buffer_intern.h"
#include <wayland-server.h>
Eina_Bool e_surface_viewporter_resource_set(E_Surface *surface, struct wl_resource *viewporter);
void e_surface_viewporter_resource_unset(E_Surface *surface);
enum wl_output_transform e_surface_buffer_transform_get(E_Surface *surface);
+E_Comp_Wl_Buffer *e_surface_buffer_try_get(E_Surface *surface);
int32_t e_surface_buffer_scale_get(E_Surface *surface);
Eina_Bool e_surface_buffer_transform_set(E_Surface *surface, enum wl_output_transform transform);
Eina_Bool e_surface_viewport_source_box_set(E_Surface *surface, Eina_Rectangle *box);