Waltham  0.1.0
Data Fields
wthp_surface_interface Struct Reference

Data Fields

void(* destroy )(struct wthp_surface *wthp_surface)
 
void(* attach )(struct wthp_surface *wthp_surface, struct wthp_buffer *buffer, int32_t x, int32_t y)
 
void(* damage )(struct wthp_surface *wthp_surface, int32_t x, int32_t y, int32_t width, int32_t height)
 
void(* frame )(struct wthp_surface *wthp_surface, struct wthp_callback *callback)
 
void(* set_opaque_region )(struct wthp_surface *wthp_surface, struct wthp_region *region)
 
void(* set_input_region )(struct wthp_surface *wthp_surface, struct wthp_region *region)
 
void(* commit )(struct wthp_surface *wthp_surface)
 
void(* set_buffer_transform )(struct wthp_surface *wthp_surface, int32_t transform)
 
void(* set_buffer_scale )(struct wthp_surface *wthp_surface, int32_t scale)
 
void(* damage_buffer )(struct wthp_surface *wthp_surface, int32_t x, int32_t y, int32_t width, int32_t height)
 

The documentation for this struct was generated from the following file: