wayland-client-d v1.8.90 (2015-08-20T19:50:40Z)
Dub
Repo
wl_buffer_set_user_data
wayland
client
protocol
Undocumented in source. Be warned that the author may not have intended to support it.
extern (
C
) extern (
D
)
void
wl_buffer_set_user_data
(
wl_buffer
*
wl_buffer
,
void
*
user_data
)
Meta
Source
See Implementation
wayland
client
protocol
functions
wl_buffer_add_listener
wl_buffer_destroy
wl_buffer_get_user_data
wl_buffer_set_user_data
wl_callback_add_listener
wl_callback_destroy
wl_callback_get_user_data
wl_callback_set_user_data
wl_compositor_create_region
wl_compositor_create_surface
wl_compositor_destroy
wl_compositor_get_user_data
wl_compositor_set_user_data
wl_data_device_add_listener
wl_data_device_destroy
wl_data_device_get_user_data
wl_data_device_manager_create_data_source
wl_data_device_manager_destroy
wl_data_device_manager_get_data_device
wl_data_device_manager_get_user_data
wl_data_device_manager_set_user_data
wl_data_device_release
wl_data_device_set_selection
wl_data_device_set_user_data
wl_data_device_start_drag
wl_data_offer_accept
wl_data_offer_add_listener
wl_data_offer_destroy
wl_data_offer_get_user_data
wl_data_offer_receive
wl_data_offer_set_user_data
wl_data_source_add_listener
wl_data_source_destroy
wl_data_source_get_user_data
wl_data_source_offer
wl_data_source_set_user_data
wl_display_add_listener
wl_display_get_registry
wl_display_get_user_data
wl_display_set_user_data
wl_display_sync
wl_keyboard_add_listener
wl_keyboard_destroy
wl_keyboard_get_user_data
wl_keyboard_release
wl_keyboard_set_user_data
wl_output_add_listener
wl_output_destroy
wl_output_get_user_data
wl_output_set_user_data
wl_pointer_add_listener
wl_pointer_destroy
wl_pointer_get_user_data
wl_pointer_release
wl_pointer_set_cursor
wl_pointer_set_user_data
wl_region_add
wl_region_destroy
wl_region_get_user_data
wl_region_set_user_data
wl_region_subtract
wl_registry_add_listener
wl_registry_bind
wl_registry_destroy
wl_registry_get_user_data
wl_registry_set_user_data
wl_seat_add_listener
wl_seat_destroy
wl_seat_get_keyboard
wl_seat_get_pointer
wl_seat_get_touch
wl_seat_get_user_data
wl_seat_set_user_data
wl_shell_destroy
wl_shell_get_shell_surface
wl_shell_get_user_data
wl_shell_set_user_data
wl_shell_surface_add_listener
wl_shell_surface_destroy
wl_shell_surface_get_user_data
wl_shell_surface_move
wl_shell_surface_pong
wl_shell_surface_resize
wl_shell_surface_set_class
wl_shell_surface_set_fullscreen
wl_shell_surface_set_maximized
wl_shell_surface_set_popup
wl_shell_surface_set_title
wl_shell_surface_set_toplevel
wl_shell_surface_set_transient
wl_shell_surface_set_user_data
wl_shm_add_listener
wl_shm_create_pool
wl_shm_destroy
wl_shm_get_user_data
wl_shm_pool_create_buffer
wl_shm_pool_destroy
wl_shm_pool_get_user_data
wl_shm_pool_resize
wl_shm_pool_set_user_data
wl_shm_set_user_data
wl_subcompositor_destroy
wl_subcompositor_get_subsurface
wl_subcompositor_get_user_data
wl_subcompositor_set_user_data
wl_subsurface_destroy
wl_subsurface_get_user_data
wl_subsurface_place_above
wl_subsurface_place_below
wl_subsurface_set_desync
wl_subsurface_set_position
wl_subsurface_set_sync
wl_subsurface_set_user_data
wl_surface_add_listener
wl_surface_attach
wl_surface_commit
wl_surface_damage
wl_surface_destroy
wl_surface_frame
wl_surface_get_user_data
wl_surface_set_buffer_scale
wl_surface_set_buffer_transform
wl_surface_set_input_region
wl_surface_set_opaque_region
wl_surface_set_user_data
wl_touch_add_listener
wl_touch_destroy
wl_touch_get_user_data
wl_touch_release
wl_touch_set_user_data
structs
wl_buffer
wl_buffer_listener
wl_callback
wl_callback_listener
wl_compositor
wl_data_device
wl_data_device_listener
wl_data_device_manager
wl_data_offer
wl_data_offer_listener
wl_data_source
wl_data_source_listener
wl_display_listener
wl_keyboard
wl_keyboard_listener
wl_output
wl_output_listener
wl_pointer
wl_pointer_listener
wl_region
wl_registry
wl_registry_listener
wl_seat
wl_seat_listener
wl_shell
wl_shell_surface
wl_shell_surface_listener
wl_shm
wl_shm_listener
wl_shm_pool
wl_subcompositor
wl_subsurface
wl_surface
wl_surface_listener
wl_touch
wl_touch_listener
variables
WL_BUFFER_DESTROY
WL_COMPOSITOR_CREATE_REGION
WL_COMPOSITOR_CREATE_SURFACE
WL_DATA_DEVICE_ERROR_ROLE
WL_DATA_DEVICE_MANAGER_CREATE_DATA_SOURCE
WL_DATA_DEVICE_MANAGER_GET_DATA_DEVICE
WL_DATA_DEVICE_RELEASE
WL_DATA_DEVICE_SET_SELECTION
WL_DATA_DEVICE_START_DRAG
WL_DATA_OFFER_ACCEPT
WL_DATA_OFFER_DESTROY
WL_DATA_OFFER_RECEIVE
WL_DATA_SOURCE_DESTROY
WL_DATA_SOURCE_OFFER
WL_DISPLAY_ERROR_INVALID_METHOD
WL_DISPLAY_ERROR_INVALID_OBJECT
WL_DISPLAY_ERROR_NO_MEMORY
WL_DISPLAY_GET_REGISTRY
WL_DISPLAY_SYNC
WL_KEYBOARD_KEYMAP_FORMAT_NO_KEYMAP
WL_KEYBOARD_KEYMAP_FORMAT_XKB_V1
WL_KEYBOARD_KEY_STATE_PRESSED
WL_KEYBOARD_KEY_STATE_RELEASED
WL_KEYBOARD_RELEASE
WL_OUTPUT_MODE_CURRENT
WL_OUTPUT_MODE_PREFERRED
WL_OUTPUT_SUBPIXEL_HORIZONTAL_BGR
WL_OUTPUT_SUBPIXEL_HORIZONTAL_RGB
WL_OUTPUT_SUBPIXEL_NONE
WL_OUTPUT_SUBPIXEL_UNKNOWN
WL_OUTPUT_SUBPIXEL_VERTICAL_BGR
WL_OUTPUT_SUBPIXEL_VERTICAL_RGB
WL_OUTPUT_TRANSFORM_180
WL_OUTPUT_TRANSFORM_270
WL_OUTPUT_TRANSFORM_90
WL_OUTPUT_TRANSFORM_FLIPPED
WL_OUTPUT_TRANSFORM_FLIPPED_180
WL_OUTPUT_TRANSFORM_FLIPPED_270
WL_OUTPUT_TRANSFORM_FLIPPED_90
WL_OUTPUT_TRANSFORM_NORMAL
WL_POINTER_AXIS_HORIZONTAL_SCROLL
WL_POINTER_AXIS_VERTICAL_SCROLL
WL_POINTER_BUTTON_STATE_PRESSED
WL_POINTER_BUTTON_STATE_RELEASED
WL_POINTER_ERROR_ROLE
WL_POINTER_RELEASE
WL_POINTER_SET_CURSOR
WL_REGION_ADD
WL_REGION_DESTROY
WL_REGION_SUBTRACT
WL_REGISTRY_BIND
WL_SEAT_CAPABILITY_KEYBOARD
WL_SEAT_CAPABILITY_POINTER
WL_SEAT_CAPABILITY_TOUCH
WL_SEAT_GET_KEYBOARD
WL_SEAT_GET_POINTER
WL_SEAT_GET_TOUCH
WL_SHELL_ERROR_ROLE
WL_SHELL_GET_SHELL_SURFACE
WL_SHELL_SURFACE_FULLSCREEN_METHOD_DEFAULT
WL_SHELL_SURFACE_FULLSCREEN_METHOD_DRIVER
WL_SHELL_SURFACE_FULLSCREEN_METHOD_FILL
WL_SHELL_SURFACE_FULLSCREEN_METHOD_SCALE
WL_SHELL_SURFACE_MOVE
WL_SHELL_SURFACE_PONG
WL_SHELL_SURFACE_RESIZE
WL_SHELL_SURFACE_RESIZE_BOTTOM
WL_SHELL_SURFACE_RESIZE_BOTTOM_LEFT
WL_SHELL_SURFACE_RESIZE_BOTTOM_RIGHT
WL_SHELL_SURFACE_RESIZE_LEFT
WL_SHELL_SURFACE_RESIZE_NONE
WL_SHELL_SURFACE_RESIZE_RIGHT
WL_SHELL_SURFACE_RESIZE_TOP
WL_SHELL_SURFACE_RESIZE_TOP_LEFT
WL_SHELL_SURFACE_RESIZE_TOP_RIGHT
WL_SHELL_SURFACE_SET_CLASS
WL_SHELL_SURFACE_SET_FULLSCREEN
WL_SHELL_SURFACE_SET_MAXIMIZED
WL_SHELL_SURFACE_SET_POPUP
WL_SHELL_SURFACE_SET_TITLE
WL_SHELL_SURFACE_SET_TOPLEVEL
WL_SHELL_SURFACE_SET_TRANSIENT
WL_SHELL_SURFACE_TRANSIENT_INACTIVE
WL_SHM_CREATE_POOL
WL_SHM_ERROR_INVALID_FD
WL_SHM_ERROR_INVALID_FORMAT
WL_SHM_ERROR_INVALID_STRIDE
WL_SHM_FORMAT_ABGR1555
WL_SHM_FORMAT_ABGR2101010
WL_SHM_FORMAT_ABGR4444
WL_SHM_FORMAT_ABGR8888
WL_SHM_FORMAT_ARGB1555
WL_SHM_FORMAT_ARGB2101010
WL_SHM_FORMAT_ARGB4444
WL_SHM_FORMAT_ARGB8888
WL_SHM_FORMAT_AYUV
WL_SHM_FORMAT_BGR233
WL_SHM_FORMAT_BGR565
WL_SHM_FORMAT_BGR888
WL_SHM_FORMAT_BGRA1010102
WL_SHM_FORMAT_BGRA4444
WL_SHM_FORMAT_BGRA5551
WL_SHM_FORMAT_BGRA8888
WL_SHM_FORMAT_BGRX1010102
WL_SHM_FORMAT_BGRX4444
WL_SHM_FORMAT_BGRX5551
WL_SHM_FORMAT_BGRX8888
WL_SHM_FORMAT_C8
WL_SHM_FORMAT_NV12
WL_SHM_FORMAT_NV16
WL_SHM_FORMAT_NV21
WL_SHM_FORMAT_NV61
WL_SHM_FORMAT_RGB332
WL_SHM_FORMAT_RGB565
WL_SHM_FORMAT_RGB888
WL_SHM_FORMAT_RGBA1010102
WL_SHM_FORMAT_RGBA4444
WL_SHM_FORMAT_RGBA5551
WL_SHM_FORMAT_RGBA8888
WL_SHM_FORMAT_RGBX1010102
WL_SHM_FORMAT_RGBX4444
WL_SHM_FORMAT_RGBX5551
WL_SHM_FORMAT_RGBX8888
WL_SHM_FORMAT_UYVY
WL_SHM_FORMAT_VYUY
WL_SHM_FORMAT_XBGR1555
WL_SHM_FORMAT_XBGR2101010
WL_SHM_FORMAT_XBGR4444
WL_SHM_FORMAT_XBGR8888
WL_SHM_FORMAT_XRGB1555
WL_SHM_FORMAT_XRGB2101010
WL_SHM_FORMAT_XRGB4444
WL_SHM_FORMAT_XRGB8888
WL_SHM_FORMAT_YUV410
WL_SHM_FORMAT_YUV411
WL_SHM_FORMAT_YUV420
WL_SHM_FORMAT_YUV422
WL_SHM_FORMAT_YUV444
WL_SHM_FORMAT_YUYV
WL_SHM_FORMAT_YVU410
WL_SHM_FORMAT_YVU411
WL_SHM_FORMAT_YVU420
WL_SHM_FORMAT_YVU422
WL_SHM_FORMAT_YVU444
WL_SHM_FORMAT_YVYU
WL_SHM_POOL_CREATE_BUFFER
WL_SHM_POOL_DESTROY
WL_SHM_POOL_RESIZE
WL_SUBCOMPOSITOR_DESTROY
WL_SUBCOMPOSITOR_ERROR_BAD_SURFACE
WL_SUBCOMPOSITOR_GET_SUBSURFACE
WL_SUBSURFACE_DESTROY
WL_SUBSURFACE_ERROR_BAD_SURFACE
WL_SUBSURFACE_PLACE_ABOVE
WL_SUBSURFACE_PLACE_BELOW
WL_SUBSURFACE_SET_DESYNC
WL_SUBSURFACE_SET_POSITION
WL_SUBSURFACE_SET_SYNC
WL_SURFACE_ATTACH
WL_SURFACE_COMMIT
WL_SURFACE_DAMAGE
WL_SURFACE_DESTROY
WL_SURFACE_ERROR_INVALID_SCALE
WL_SURFACE_ERROR_INVALID_TRANSFORM
WL_SURFACE_FRAME
WL_SURFACE_SET_BUFFER_SCALE
WL_SURFACE_SET_BUFFER_TRANSFORM
WL_SURFACE_SET_INPUT_REGION
WL_SURFACE_SET_OPAQUE_REGION
WL_TOUCH_RELEASE