#include "ui/ozone/platform/wayland/test/test_zwp_linux_buffer_params.h"
#include "ui/ozone/platform/wayland/test/mock_zwp_linux_dmabuf.h"
#include "ui/ozone/platform/wayland/test/test_buffer.h"
namespace wl {
namespace {
void Add(wl_client* client,
wl_resource* resource,
int32_t fd,
uint32_t plane_idx,
uint32_t offset,
uint32_t stride,
uint32_t modifier_hi,
uint32_t modifier_lo) { … }
void CreateCommon(TestZwpLinuxBufferParamsV1* buffer_params,
wl_client* client,
int32_t width,
int32_t height,
uint32_t format,
uint32_t flags) { … }
void Create(wl_client* client,
wl_resource* buffer_params_resource,
int32_t width,
int32_t height,
uint32_t format,
uint32_t flags) { … }
void CreateImmed(wl_client* client,
wl_resource* buffer_params_resource,
uint32_t buffer_id,
int32_t width,
int32_t height,
uint32_t format,
uint32_t flags) { … }
}
const struct zwp_linux_buffer_params_v1_interface
kTestZwpLinuxBufferParamsV1Impl = …;
TestZwpLinuxBufferParamsV1::TestZwpLinuxBufferParamsV1(wl_resource* resource)
: … { … }
TestZwpLinuxBufferParamsV1::~TestZwpLinuxBufferParamsV1() { … }
void TestZwpLinuxBufferParamsV1::SetZwpLinuxDmabuf(
MockZwpLinuxDmabufV1* linux_dmabuf) { … }
void TestZwpLinuxBufferParamsV1::SetBufferResource(wl_resource* resource) { … }
}