Class wl_surface_interface

java.lang.Object
org.freedesktop.wayland.raw.wl_surface_interface

public class wl_surface_interface extends Object
struct wl_surface_interface {
    void (*destroy)(struct wl_client *, struct wl_resource *);
    void (*attach)(struct wl_client *, struct wl_resource *, struct wl_resource *, int32_t, int32_t);
    void (*damage)(struct wl_client *, struct wl_resource *, int32_t, int32_t, int32_t, int32_t);
    void (*frame)(struct wl_client *, struct wl_resource *, uint32_t);
    void (*set_opaque_region)(struct wl_client *, struct wl_resource *, struct wl_resource *);
    void (*set_input_region)(struct wl_client *, struct wl_resource *, struct wl_resource *);
    void (*commit)(struct wl_client *, struct wl_resource *);
    void (*set_buffer_transform)(struct wl_client *, struct wl_resource *, int32_t);
    void (*set_buffer_scale)(struct wl_client *, struct wl_resource *, int32_t);
    void (*damage_buffer)(struct wl_client *, struct wl_resource *, int32_t, int32_t, int32_t, int32_t);
    void (*offset)(struct wl_client *, struct wl_resource *, int32_t, int32_t);
}