From 2a6e8f718874a8f6ece65896a5c568457e9edfe2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Thu, 20 Jun 2024 15:58:38 +0200 Subject: [PATCH] clutter/stage-view: Add API to get output color state Will be used for direct transforms from source to output color state. Part-of: --- clutter/clutter/clutter-stage-view.c | 12 ++++++++++++ clutter/clutter/clutter-stage-view.h | 3 +++ 2 files changed, 15 insertions(+) diff --git a/clutter/clutter/clutter-stage-view.c b/clutter/clutter/clutter-stage-view.c index a80c5b2ce..38d801eca 100644 --- a/clutter/clutter/clutter-stage-view.c +++ b/clutter/clutter/clutter-stage-view.c @@ -1333,3 +1333,15 @@ clutter_stage_view_get_color_state (ClutterStageView *view) return priv->color_state; } + +/** + * clutter_stage_view_get_output_color_state: (skip) + */ +ClutterColorState * +clutter_stage_view_get_output_color_state (ClutterStageView *view) +{ + ClutterStageViewPrivate *priv = + clutter_stage_view_get_instance_private (view); + + return priv->output_color_state; +} diff --git a/clutter/clutter/clutter-stage-view.h b/clutter/clutter/clutter-stage-view.h index 843515c08..2bb32bcd9 100644 --- a/clutter/clutter/clutter-stage-view.h +++ b/clutter/clutter/clutter-stage-view.h @@ -97,3 +97,6 @@ ClutterPaintFlag clutter_stage_view_get_default_paint_flags (ClutterStageView *v CLUTTER_EXPORT ClutterColorState * clutter_stage_view_get_color_state (ClutterStageView *view); + +CLUTTER_EXPORT +ClutterColorState * clutter_stage_view_get_output_color_state (ClutterStageView *view);