24#include "wayland-server-core.h"
46 std::map<int32_t, DmabufPlane>
planes;
Definition: unique_fd.h:61
Definition: wayland_compositor.cpp:26
void BindDmabufInterface(wl_display *display)
Definition: wayland_dmabuf.cpp:167
bool IsDmabufResource(struct wl_resource *resource)
Definition: wayland_dmabuf.cpp:172
Definition: wayland_dmabuf.h:37
DmabufParams & operator=(DmabufParams &&rhs)=default
DmabufParams(const DmabufParams &rhs)=delete
DmabufParams & operator=(const DmabufParams &rhs)=delete
DmabufParams(DmabufParams &&rhs)=default
std::map< int32_t, DmabufPlane > planes
Definition: wayland_dmabuf.h:46
Definition: wayland_dmabuf.h:28
uint32_t offset
Definition: wayland_dmabuf.h:31
uint32_t plane
Definition: wayland_dmabuf.h:30
android::base::unique_fd fd
Definition: wayland_dmabuf.h:29
uint32_t modifier_lo
Definition: wayland_dmabuf.h:34
uint32_t modifier_hi
Definition: wayland_dmabuf.h:33
uint32_t stride
Definition: wayland_dmabuf.h:32
Definition: wayland_dmabuf.h:49
uint32_t flags
Definition: wayland_dmabuf.h:53
DmabufParams params
Definition: wayland_dmabuf.h:54
uint32_t width
Definition: wayland_dmabuf.h:50
uint32_t height
Definition: wayland_dmabuf.h:51
uint32_t format
Definition: wayland_dmabuf.h:52