#include "ui/ozone/platform/wayland/host/wayland_zcr_color_management_output.h"
#include <chrome-color-management-client-protocol.h>
#include <memory>
#include "base/memory/scoped_refptr.h"
#include "base/notreached.h"
#include "ui/ozone/platform/wayland/host/wayland_connection.h"
#include "ui/ozone/platform/wayland/host/wayland_output.h"
namespace ui {
WaylandZcrColorManagementOutput::WaylandZcrColorManagementOutput(
WaylandOutput* wayland_output,
zcr_color_management_output_v1* color_management_output)
: … { … }
WaylandZcrColorManagementOutput::~WaylandZcrColorManagementOutput() = default;
void WaylandZcrColorManagementOutput::OnColorSpaceChanged(
void* data,
zcr_color_management_output_v1* cmo) { … }
void WaylandZcrColorManagementOutput::OnExtendedDynamicRange(
void* data,
zcr_color_management_output_v1* cmo,
uint32_t value) { … }
void WaylandZcrColorManagementOutput::OnColorSpaceDone(
const gfx::ColorSpace& color_space) { … }
}