Crate gbm_sys [] [src]

Structs

__BindgenUnionField
gbm_bo
gbm_bo_handle

Abstraction representing the handle to a buffer allocated by the manager

gbm_device
gbm_import_fd_data
gbm_surface

Enums

GBM_BO_IMPORT
gbm_bo_format

Format of the allocated buffer

gbm_bo_transfer_flags

Flags to indicate the type of mapping for the buffer - these are passed into gbm_bo_map(). The caller must set the union of all the flags that are appropriate.

Constants

GBM_FORMAT_ABGR1555
GBM_FORMAT_ABGR4444
GBM_FORMAT_ABGR8888
GBM_FORMAT_ABGR2101010
GBM_FORMAT_ARGB1555
GBM_FORMAT_ARGB4444
GBM_FORMAT_ARGB8888
GBM_FORMAT_ARGB2101010
GBM_FORMAT_AYUV
GBM_FORMAT_BGR233
GBM_FORMAT_BGR565
GBM_FORMAT_BGR888
GBM_FORMAT_BGRA4444
GBM_FORMAT_BGRA5551
GBM_FORMAT_BGRA8888
GBM_FORMAT_BGRA1010102
GBM_FORMAT_BGRX4444
GBM_FORMAT_BGRX5551
GBM_FORMAT_BGRX8888
GBM_FORMAT_BGRX1010102
GBM_FORMAT_C8
GBM_FORMAT_GR88
GBM_FORMAT_R8
GBM_FORMAT_RGB332
GBM_FORMAT_RGB565
GBM_FORMAT_RGB888
GBM_FORMAT_RGBA4444
GBM_FORMAT_RGBA5551
GBM_FORMAT_RGBA8888
GBM_FORMAT_RGBA1010102
GBM_FORMAT_RGBX4444
GBM_FORMAT_RGBX5551
GBM_FORMAT_RGBX8888
GBM_FORMAT_RGBX1010102
GBM_FORMAT_UYVY
GBM_FORMAT_VYUY
GBM_FORMAT_XBGR1555
GBM_FORMAT_XBGR4444
GBM_FORMAT_XBGR8888
GBM_FORMAT_XBGR2101010
GBM_FORMAT_XRGB1555
GBM_FORMAT_XRGB4444
GBM_FORMAT_XRGB8888
GBM_FORMAT_XRGB2101010
GBM_FORMAT_YUYV
GBM_FORMAT_YVYU
gbm_bo_flags_GBM_BO_USE_CURSOR
gbm_bo_flags_GBM_BO_USE_CURSOR_64X64
gbm_bo_flags_GBM_BO_USE_LINEAR
gbm_bo_flags_GBM_BO_USE_RENDERING
gbm_bo_flags_GBM_BO_USE_SCANOUT
gbm_bo_flags_GBM_BO_USE_WRITE

Functions

gbm_bo_create
gbm_bo_destroy
gbm_bo_get_device
gbm_bo_get_fd
gbm_bo_get_format
gbm_bo_get_handle
gbm_bo_get_height
gbm_bo_get_stride
gbm_bo_get_user_data
gbm_bo_get_width
gbm_bo_import
gbm_bo_map
gbm_bo_set_user_data
gbm_bo_unmap
gbm_bo_write
gbm_create_device
gbm_device_destroy
gbm_device_get_backend_name
gbm_device_get_fd
gbm_device_is_format_supported
gbm_surface_create
gbm_surface_destroy
gbm_surface_has_free_buffers
gbm_surface_lock_front_buffer
gbm_surface_needs_lock_front_buffer
gbm_surface_release_buffer

Type Definitions

gbm_bo_flags

Flags to indicate the intended use for the buffer - these are passed into gbm_bo_create(). The caller must set the union of all the flags that are appropriate