6#ifndef KISWAYLANDAPIIMAGEDESCRIPTION_H
7#define KISWAYLANDAPIIMAGEDESCRIPTION_H
9#include <QWaylandClientExtension>
10#include <qwayland-color-management-v1.h>
67 using cause = QtWayland::wp_image_description_v1::cause;
68 std::optional<cause>
error()
const {
78 std::optional<QtWayland::wp_image_description_v1::cause>
m_error;
void wp_image_description_info_v1_target_luminance(uint32_t min_lum, uint32_t max_lum) override
void wp_image_description_info_v1_luminances(uint32_t min_lum, uint32_t max_lum, uint32_t reference_lum) override
void wp_image_description_info_v1_target_max_fall(uint32_t max_fall) override
void wp_image_description_info_v1_target_primaries(int32_t r_x, int32_t r_y, int32_t g_x, int32_t g_y, int32_t b_x, int32_t b_y, int32_t w_x, int32_t w_y) override
void wp_image_description_info_v1_target_max_cll(uint32_t max_cll) override
void wp_image_description_info_v1_primaries(int32_t r_x, int32_t r_y, int32_t g_x, int32_t g_y, int32_t b_x, int32_t b_y, int32_t w_x, int32_t w_y) override
void wp_image_description_info_v1_done() override
void wp_image_description_info_v1_tf_power(uint32_t eexp) override
KisSurfaceColorimetry::WaylandSurfaceDescription m_data
void wp_image_description_info_v1_icc_file(int32_t icc, uint32_t icc_size) override
~KisWaylandAPIImageDescriptionInfo()
void wp_image_description_info_v1_tf_named(uint32_t tf) override
KisWaylandAPIImageDescriptionInfo(::wp_image_description_info_v1 *info)
void wp_image_description_info_v1_primaries_named(uint32_t primaries) override
uint32_t identity() const
void wp_image_description_v1_failed(uint32_t cause, const QString &msg) override
KisWaylandAPIImageDescriptionNoInfo(::wp_image_description_v1 *descr)
~KisWaylandAPIImageDescriptionNoInfo()
Q_SIGNAL void sigDescriptionConstructed(bool success)
std::optional< QtWayland::wp_image_description_v1::cause > m_error
void wp_image_description_v1_ready(uint32_t identity) override
std::optional< cause > error() const
QtWayland::wp_image_description_v1::cause cause
KisWaylandAPIImageDescription(::wp_image_description_v1 *descr)
KisWaylandAPIImageDescriptionInfo info