1 #include "xcompositebuffer.h"
3 XCompositeBuffer::XCompositeBuffer(Wayland::Compositor *compositor, Window window, const QSize &size, struct wl_visual *visual)
8 base()->compositor = compositor->base();
9 base()->height = size.height();
10 base()->width = size.width();
11 base()->visual = visual;
14 struct wl_buffer_interface XCompositeBuffer::buffer_interface = {
15 XCompositeBuffer::buffer_interface_destroy
18 void XCompositeBuffer::buffer_interface_destroy(wl_client *client, wl_buffer *buffer)
24 void XCompositeBuffer::delete_resource(struct wl_resource *resource,
25 struct wl_client *client)
28 delete reinterpret_cast<XCompositeBuffer *>(resource);
31 Window XCompositeBuffer::window()