Documentation for <wlr/types/wlr_color_management_v1.h>
Back to index
Table of contents
struct wlr_color_manager_v1
¶
struct wlr_color_manager_v1 {struct wl_global *global;struct {struct wlr_color_manager_v1_features features;enum wp_color_manager_v1_render_intent *render_intents;size_t render_intents_len;enum wp_color_manager_v1_transfer_function *transfer_functions;size_t transfer_functions_len;enum wp_color_manager_v1_primaries *primaries;size_t primaries_len;struct wl_list outputs;struct wl_list surface_feedbacks;uint32_t last_image_desc_identity;struct wl_listener display_destroy;} WLR_PRIVATE;};
struct wlr_color_manager_v1_features
¶
struct wlr_color_manager_v1_features {bool icc_v2_v4;bool parametric;bool set_primaries;bool set_tf_power;bool set_luminances;bool set_mastering_display_primaries;bool extended_target_volume;bool windows_scrgb;};
struct wlr_color_manager_v1_options
¶
struct wlr_color_manager_v1_options {struct wlr_color_manager_v1_features features;const enum wp_color_manager_v1_render_intent *render_intents;size_t render_intents_len;const enum wp_color_manager_v1_transfer_function *transfer_functions;size_t transfer_functions_len;const enum wp_color_manager_v1_primaries *primaries;size_t primaries_len;};
struct wlr_image_description_v1_data
¶
struct wlr_image_description_v1_data {uint32_t tf_named;uint32_t primaries_named;bool has_mastering_display_primaries;struct wlr_color_primaries mastering_display_primaries;bool has_mastering_luminance;struct {float min, max;} mastering_luminance;uint32_t max_cll, max_fall;};