{
return buffer->resource;
}
+
+PEPPER_API pepper_bool_t
+pepper_buffer_get_size(pepper_buffer_t *buffer, int *w, int *h)
+{
+ if (buffer->attached)
+ {
+ if (w)
+ *w = buffer->w;
+
+ if (h)
+ *h = buffer->h;
+
+ return PEPPER_TRUE;
+ }
+
+ return PEPPER_FALSE;
+}
PEPPER_API pixman_region32_t *
pepper_surface_get_input_region(pepper_surface_t *surface);
+PEPPER_API void
+pepper_surface_get_size(pepper_surface_t *surface, int *w, int *h);
+
PEPPER_API void
pepper_surface_send_enter(pepper_surface_t *surface, pepper_output_t *output);
PEPPER_API struct wl_resource *
pepper_buffer_get_resource(pepper_buffer_t *buffer);
+PEPPER_API pepper_bool_t
+pepper_buffer_get_size(pepper_buffer_t *buffer, int *w, int *h);
+
/* View. */
PEPPER_API pepper_view_t *
pepper_compositor_add_view(pepper_compositor_t *compositor);
{
surface->buffer.buffer->w = w;
surface->buffer.buffer->h = h;
+ surface->buffer.buffer->attached = PEPPER_TRUE;
}
}
}
return &surface->input_region;
}
+PEPPER_API void
+pepper_surface_get_size(pepper_surface_t *surface, int *w, int *h)
+{
+ if (w)
+ *w = surface->w;
+
+ if (h)
+ *h = surface->h;
+}
+
PEPPER_API void
pepper_surface_send_enter(pepper_surface_t *surface, pepper_output_t *output)
{